@charset 'utf-8';

i{cursor: pointer;}
div.edui-container{display:inline-block;*zoom:1;*display:inline;}
/*top*/
.top{height: 94px;background:url('../image/nav_bar_bg.png') center bottom repeat-x;z-index: 12;}
.logo{
	line-height:94px;
}
.logo img{width: 381px; height:50px;}
.top_r{width: 834px;}
.top_show{overflow:inherit;}
.top_r_mod1{padding-top: 6px;}

/**/




/**/
.top_mod2{width: 282px;}
.top_contact{top:12px;line-height: 20px;}

/*nav*/
.nav{margin-right: -28px;*margin-right:-29px;_margin-right:-29px;+margin-right:-29px; margin-top:38px; float:left;}
.ie .nav li{*margin-right:36px;}
.nav li{margin-right:36px;padding-top: 10px;font-size: 15px; height:45px;}
.nav li.hot{background:url('../image/hot.gif') right top no-repeat;padding-right:8px;}
.nav li a{color:#000;}
.nav li a:hover{color:#c00;text-decoration: none;}

#subNav,#subNav .mask{height: 240px;}
#subNav{position: absolute;top:89px;overflow: hidden;height:0px;opacity:0;filter: alpha(opacity=0);}
#subNav .mask{background:#553833;position: absolute;top: 0px;left:0px;z-index:8;opacity: 0.8;filter: alpha(opacity=80);}
#subNav ul{height: 240px;position: relative;z-index:9;margin-left:48px;}
#subNav ul li{width: 95px;height: inherit;float: left;position: relative;}
#subNav ul .line{position: absolute;width: 1px;_font-size:0px;_overflow:hidden;height: 100%;z-index: 2;opacity: 0.75;filter: alpha(opacity=75);right:0px;top:0px;background:url('../image/subNav_item_bg.png') center no-repeat;}
#subNav ul .line1{left: -1px;}

#subNav .menu_wrap{padding-top: 9px;position: relative;z-index: 5;}
#subNav .bg{width: 100%;height: 100%;position: absolute;z-index: 4;top:0px;left:50%;margin-left:0px;background:#331712;width: 0px;}
#subNav .menu_wrap a{color:#fff;display: block;margin-top: 12px;text-align: left;transition: all .3s linear;display: block;width: 100%;font-size:12px;}
#subNav .menu_wrap a:hover{text-decoration: underline;font-weight: bold;}

/*banner*/

.banner{height:450px;margin-top: -4px;}
.banner ul.img_list{height: inherit;}
.banner ul.img_list li{width: inherit;height: 100%;position: absolute;left: 0px;top: 0px;background: #000;}
.banner ul.img_list li a{height:100%;display: block;}
.banner ul.img_list li.show img{opacity: 1;filter:alpha(opacity=100);}
.banner ul.img_list li img{opacity: 0;filter:alpha(opacity=0);}
.banner .btn{position: absolute;left: 0px;bottom: 26px;}
.banner .btn ul{margin-left: -3px;}
.banner .btn li{display: inline-block;width: 20px;height: 6px;background: #000;margin-right: 6px;cursor: pointer;cursor: -ms-pointer;}
.banner .btn li.active{background: #c00;}

/* service */

.one_link {
    overflow: hidden;
}
.one_link ul {
    width: 105%;
}
.one_link li {
    border-right: 1px solid #ccc;
    float: left;
    padding: 10px 30px;
	margin:30px 0;
    width: 238px;
}
.one_link li img {
    display: inline-block;
    float: left;
}
.one_link li a {
    background: rgba(0, 0, 0, 0) url("../image/one_link.png") no-repeat scroll right center;
    color: #616161;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 30px 0 10px;
    text-align: center;
    width: 140px;
}
.one_link li a i {
	-moz-transition:all .5s ease-out;
    color: #989898;
    font-size: 10px;
    font-style: normal;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.one_link li a:hover {
    color: #614c3f;
}
.one_link li a:hover i {
    color: #796050;
}

.service.fixed{top: 0px;top: 0px;left: 0px;width: 100%;z-index: 55;}
.service{border-top: 1px solid #E0E0E0;border-bottom: 4px solid #959595;padding: 13px 0px;height: 66px;background: #F7F7F7;}
.service ul{margin-right: -2px;height: 66px;width: 120%;}
.service ul li{margin-right:53px;padding-right:54px;float:left;display:inline;display:inline;height: inherit;font-size: 14px;font-weight:bold;line-height: 26px;background: url('../image/service_item_bg.png') right center no-repeat;}
.service ul li em{
	display:block;
}
.service ul li.last{background: none;}
.service ul li i{
	-moz-transition:all .5s ease-out;
	display: inline-block;
	width: 55px;
	height: 55px;
	vertical-align: middle;
	background-image: url('../image/index_icon1.png');
	background-repeat: no-repeat;margin-right: 19px;}

.service ul li a{display: block;}
.service ul li .i1{background-position:0px 0px;}
.service ul li .i2{background-position:-81px 0px;}
.service ul li .i3{background-position:-169px 0px;}
.service ul li .i4{background-position:-253px 0px;}
.service ul li .i5{background-position:-343px 0px;}

.service ul li a:hover{text-decoration: none;color:#c00;}
.service ul li a:hover .i1{background-position:0px -227px;}
.service ul li a:hover .i2{background-position:-81px -227px;}
.service ul li a:hover .i3{background-position:-169px -227px;}
.service ul li a:hover .i4{background-position:-253px -227px;}
.service ul li a:hover .i5{background-position:-343px -227px;}

/**/
.pinpai{
	width:464px;
	height:40px;
	border:1px solid #ddd;
	border-width:1px 0;
	text-align:left;
	line-height:40px;
}
.shigong{
	width:350px;
	height:40px;
	border:1px solid #ddd;
	border-width:1px 0;
	text-align:left;
	line-height:40px;
}
.shigonglist{
	width:350px;
	margin:0 auto;
}
.shigonglist ul li{
	width:145px;
	height:102px;
	float:left;
	margin:15px 0 0 20px;
	position:relative;
	z-index:0;
	display:block;
	cursor:pointer;
	overflow:hidden;
}
.shigonglist ul li p{
	position:absolute;
	width:145px;
	height:102px;
	background-color:#643c25;
	z-index:1;
	float:left;
	top:102px;
	left:0;
	opacity: 0.75;filter: alpha(opacity=75);
}
.shigonglist ul li p a{
	line-height:102px;
	font-size:14px;
	color:#FFF;
}
.shigonglist ul li p a:hover{
	color:#F90;
}
.pinpaipic{
	margin-top:25px;
}
.pinpaipic b{
	font-size:15px;
	font-weight:700;
	display:block;
	line-height:45px;
	margin-top:2px;
}
.pinpaipic p{
	margin-top:-10px;
	font-size:14px;
	color:#BBB;
}
.shigonglist td{
	line-height:34px;
	border-bottom:#CCC dotted 1px;
	color:#AAA;
	font-size:12px;
}
.oh .cn{
	font-size:16px;
	font-weight:700;
	padding-left:10px;
}
.oh .en{
	font-size:12px;
	color:#CCC;
	padding-left:10px;
	text-transform:uppercase;
}

.oh .more{
	float:right;
	margin-right:10px;
}


/*首页关于我们*/
.iabout{
	width:375px;
	height:40px;
	border:1px solid #ddd;
	border-width:1px 0;
	text-align:left;
	line-height:40px;
}
.iabout_con b{
	font-size:16px;
	line-height:45px;
}
.iabout_con{
	padding:15px 4px;
	line-height:24px;
	text-align:left;
	font-size:13px;
	}

.inews{
	width:375px;
	height:40px;
	border:1px solid #ddd;
	border-width:1px 0;
	text-align:left;
	line-height:40px;
}
.inewslist{
	margin-top:25px;
	text-align:left;
	width:375px;
}

.inewslist ul li{
	line-height:30px;
	border-bottom:#CCC dotted 1px;
}
.inewslist ul li a{
	font-size:14px;
}
.inewslist ul li b{
	float:right;
}

.icontact{
	width:420px;
	height:40px;
	border:1px solid #ddd;
	border-width:1px 0;
	text-align:left;
	line-height:40px;
}
.icontact_cn{
	padding-top:25px;
	text-align:left;
	line-height:33px;
	font-size:15px;
	background:url(../image/ewm.gif) right 30px no-repeat;
}
/*inded mod tit tab*/
.mod{margin-top: 31px;}
.mod .mod_hd{margin-bottom: 18px;}
.mod .mod_tt{color:#000;}
.mod .mod_tt h2{font-size: 30px;}
.mod .mod_tt span{color:#c00;}
.mod .mod_tt h4{margin-top: 10px;font-family: 'heliosextthinregular',arial,tahoma;font-size: 20px;}
.mod .tab{padding-top: 20px;margin-right: -8px;}
.mod .tab a{margin-right: 16px;background:url('../image/index_icon1.png') 0px -97px;width: 123px;height: 27px;line-height: 26px;display: block;}
.mod .tab span{height: 43px;position: relative;}
.mod .tab span i{position: absolute;border:7px solid #fff;border-top-color: #c00;left: 50%;margin-left:-7px;top:36px;display: none;}
.mod .tab span a:hover,.mod .tab .active a{color:#c00;text-decoration: none;}
.mod .tab span:hover i,.mod .tab .active i{display: block;}

/*mod1 最新推荐*/
.mod .mod_tab_menu{margin-left:20px;margin-top: 19px;}
.mod .mod_tab_menu li{margin-right:40px;font-size: 14px;}
.mod .mod_tab_menu li a{color:#000;}
.mod .mod_tab_menu li.active a,.mod .mod_tab_menu li:hover a{color:#c00;text-decoration: none;}
.mod .mod_tab_con{margin-top: 20px;}
.mod .mod_tab_con ul{width: 500%;}
.mod .mod_tab_con .mr2{margin-right: 2px;}
.mod .mod_tab_con .mt2{margin-top: 2px;}

/*.mod .mod_tab_con ul{margin-left:-220px;}*/
.mod .mod_tab_con ul li{float: left;display:inline;margin-right: 2px;height: 490px;width: 398px;}
.mod .mod_tab_con .even,.mod .mod_tab_con .odd{width: 398px;height: 234px;overflow: hidden;}

.mod .mod_tab_con .con_s{width: 198px;height:inherit;float: left;_display:inline;overflow: hidden;}
.mod .mod_tab_con .con_s.bg{height: 234px;background: url('../image/langrunbg.jpg') center no-repeat;}
.mod .mod_tab_con .con_s.bg .a-bg{height:32px;text-align: center;width: 100%;font-size: 16px;}
.mod .mod_tab_con .con_s.bg .a-bg.a-bg1{padding-top: 104px;margin-bottom:19px;}
.mod .mod_tab_con .con_s.bg .a-bg a{text-indent: 12px;display: inline-block;*display: inline;*zoom: 1;width: 156px;height: 28px;border-radius: 25px;line-height: 28px;letter-spacing: 8px;border: 2px solid #C52B22;color: #C52B22;}
.mod .mod_tab_con .con_s.bg .a-bg a:hover{background: #941723;color: #fff;border: none;}

.mod .mod_tab_con .big{display: none;}
.mod .mod_tab_con .big,.mod .mod_tab_con .big .mask{position:absolute;width:398px;height:470px;left:0px;z-index: 20;top: 0px;}
.mod .mod_tab_con .big .mask{background-color: #000;opacity: 0.5;filter: alpha(opacity=50);z-index: 2;}
.mod .mod_tab_con .float_wrapper{position:absolute;top:0px;left:0px;height: 470px;z-index: 4;}
.mod .mod_tab_con .float_wrapper p.name{margin-top: 186px;font-size: 18px;color: #fff;}
.mod .mod_tab_con .float_wrapper a{border-radius:3px;width: 139px;height: 40px;line-height: 40px;font-size: 12px;color:#fff;margin-top: 23px;background-color: #c00;}
.mod .mod_tab_con .float_wrapper a:hover{background-color: #C33232;}
.mod .mod_tab_con .float_wrapper a i,.mod .mod_tab_con .icon2 a.go i{padding-left:7px;}
.mod .mod_tab_con .float_wrapper a:hover{text-decoration: none;}
.mod .mod_tab_con .float_wrapper .collection{margin-top: 20px;line-height: 16px;color:#fff;}
.mod .mod_tab_con .float_wrapper .collection span{margin-right: 20px;}
.mod .mod_tab_con .float_wrapper p{line-height: 20px;}

/* public i function */

i.maker,i.shoucang{display: inline-block;*zoom: 1;*display: inline;background-image: url('../image/index_icon1.png');background-repeat: no-repeat;margin-right:5px;vertical-align:top;}
i.maker{vertical-align:middle;width: 17px;height: 16px;background-position:-50px -183px;margin-right: 5px;margin-left: 10px;}
i.maker.active,i.maker:hover{background-position: -67px -183px;}
i.shoucang{margin-top:-2px;background-position:-98px -183px;width: 20px;height: 20px;}
i.shoucang.active,i.shoucang:hover{background-position: -64px -199px;}

/* big  i function */
.big i.maker{background-position: -1px -156px;}
.big i.maker:hover,.big i.maker.active{background-position:-26px -156px;}
.big i.shoucang{background-position:-71px -156px;}
.big i.shoucang.active,.big i.shoucang:hover{background-position:-99px -156px;}

/*cone i function*/

.mod .mod_tab_con .con2 i{vertical-align: middle;}
.mod .mod_tab_con .con2 li.hover i.maker{background-position:-1px -156px;}
.mod .mod_tab_con .con2 li.hover i.maker.active,.mod .mod_tab_con .con2 li.hover i.maker:hover{background-position:-1px -140px;}

.mod .mod_tab_con .con2 li i.shoucang{margin-top: -4px;}
.mod .mod_tab_con .con2 li.hover i.shoucang{background-position:-71px -156px;}
.mod .mod_tab_con .con2 li.hover i.shoucang.active,.mod .mod_tab_con .con2 li.hover i.shoucang:hover{background-position:-48px -156px;}

/*mod1 热门推荐*/
.mod .mod_tab_con .con2 li{width: 286px;position: relative;cursor: pointer;}
.mod .mod_tab_con .con2 li.hover a.go{opacity: 1;filter: alpha(opacity=100);}
.mod .mod_tab_con .img{width: 286px;display: block;height: 369px;}
.mod .mod_tab_con .info_wrap{margin-top: 21px;padding: 0 15px;position: relative;z-index: 8;}
.mod .mod_tab_con .info_wrap .num{font-size: 24px;color:#aaa; text-align:center; line-height:40px;}
.mod .mod_tab_con .info_wrap .name{font-size: 16px;color:#000; text-align:center; line-height:30px;}
.mod .mod_tab_con .info_wrap .txt{font-size: 12px;color:#aaa; text-align:center; line-height:20px;}

.mod .mod_tab_con .con2 li.hover a{color: #fff;}
.mod .mod_tab_con .info_wrap .cel{font-size: 12px;line-height: 14px;}
.mod .mod_tab_con .info_wrap .info{margin-top: 13px;font-size: 12px;}
.mod .mod_tab_con .info_wrap .info span{padding-right: 11px;}
.mod .mod_tab_con .con2 .mask{position: absolute;width: 100%;height: 258px;top: 232px;background-color: #6b462f; color:#FFF;opacity: 0;filter: alpha(opacity=0);z-index: 5;}
.mod .mod_tab_con .con2 a.go{position: absolute;width: 135px;height: 35px;border:1px solid #fff;line-height: 35px;color:#fff;text-align: center;left:73px;top: 293px;z-index: 8;font-size: 12px;opacity: 0;filter: alpha(opacity=0);}
.mod .mod_tab_con .con2 a.go:hover{text-decoration: none;}
.mod .mod_tab_con .con2 a.go i{vertical-align: middle;padding-left: 7px;}
.mod .mod_tab_con .con2 .hover .num,.mod .mod_tab_con .con2 .hover .name,.mod .mod_tab_con .con2 .hover .txt{color:#fff;}
/*别墅案例*/
.con .mod_case{margin-top: 20px;}
.con .mod1 .big_list{width: 100%;height: 440px;}
.con .mod1 .mod_tab_menu{margin-left: 20px;}
.con .mod1 .mod_tab_menu li{margin-right: 40px;}
.con .mod1 .big_list .btn{position: absolute;width: 50px;height: 50px;line-height: 50px;color:#fff;background:#000;filter:alpha(opacity=50);background:rgba(0,0,0,0.5);font-family: '宋体';font-size: 38px;top:50%;margin-top: -25px;cursor: pointer;cursor: -ms-pointer;}
.con .mod1 .big_list .btn:hover{color:#c00;}
.con .mod1 .big_list .prev{left: 0px;}
.con .mod1 .big_list .next{right: 0px;}
.con .mod1 .img_list{height: 440px;width: 100%;}
.con .mod1 .img_list li{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: #fff;}
.con .mod1 .img_list li.hide img{opacity:0;filter: alpha(opacity=0);}
.con .mod1 .img_list li.show img{opacity:1;filter: alpha(opacity=100);}
.con .mod1 .img_list li img{display: inline-block;*zoom:1;*display: inline;max-width: 100%;height: 440px;}
.con .mod1 .img_list li .mask{position: absolute;width: 100%;height: 82px;left: 0px;bottom: 0px;background-color: #000;opacity: 0.65;filter: alpha(opacity=65);z-index: 2;}
.con .mod1 .img_list li p{position: absolute;z-index: 6;width: 100%;height: 82px;left: 0px;bottom: 0px;color:#fff;font-size: 16px;line-height: 82px;}
.con .mod1 .img_list li p span{padding-right: 27px;position: relative;z-index: 6;}
.con .mod1 .img_list li .opear{position: absolute;/* width: 180px; */right: 28px;height: 82px;font-size: 16px;bottom: 0px;line-height: 82px;z-index: 6;}
.con .mod1 .img_list li .opear a,.case-show .byer-case .maker a{color:#fff;margin-left: 22px;}

.con .mod1 .img_list li .opear a:hover,.con .mod1 .img_list li .opear a.active,.case-show .byer-case .maker a:hover,.case-show .byer-case .maker a.active{color:#c00;text-decoration: none;}
.con .mod1 .img_list li .opear i,.case-show .byer-case .maker i{vertical-align: middle;width: 20px;height: 20px;margin-right:3px;display: inline-block;*zoom:1;*display: inline;background-image: url('../image/index_icon1.png');background-repeat: no-repeat;}
.con .mod1 .img_list li .opear .i1,.case-show .byer-case .maker .i1{background-position:-71px -156px;margin-top: -3px;}
.con .mod1 .img_list li .opear .i2,.case-show .byer-case .maker .i2{background-position:-1px -156px;}
.con .mod1 .img_list li .opear a:hover .i1,.con .mod1 .img_list li .opear a.active .i1,.case-show .byer-case .maker a:hover .i1,.case-show .byer-case .maker a.active .i1{background-position:-99px -156px;margin-top: -3px;}
.con .mod1 .img_list li .opear a:hover .i2,.con .mod1 .img_list li .opear a.active .i2,.case-show .byer-case .maker a:hover .i2,.case-show .byer-case .maker a.active .i2{background-position:-26px -156px;}

.con .mod1 .small_list{margin-top:21px;height:120px;}
.con .mod1 .small_list ul{width: 500%;height: 120px;position: relative;}
.con .mod1 .small_list li{position:relative;width: 210px;height: 120px;margin-right: 19px;border-radius: 3px;float: left;display:inline;overflow: hidden;}
.con .mod1 .small_list li.active span{opacity:1;filter:alpha(opacity=100);background:none;border-color:#c00;}
.con .mod1 .small_list li.hover span{opacity:1;filter:alpha(opacity=100);background:none;}
.con .mod1 .small_list li a{display: block;}
.con .mod1 .small_list li span{transition:all .4s linear;cursor:pointer;width: 204px;height: 114px;position: absolute;left: 0px;top:0px;border:3px solid #000;background:#000;opacity:0.5;filter:alpha(opacity=50);}
.con .mod1 .small_list li img{border-radius: 3px;}

/*desinger*/

.mod2 .search{margin-top: 19px;line-height:32px;color:#000;margin-bottom:20px;}
.mod2 .search select{font-size:14px;line-height:30px;height:30px;margin-left:9px;border:1px solid #E5E5E5;text-indent:10px;width:206px;color:#999;font-family:'Microsoft yahei';}
.mod2 .search button{width:137px;height:31px;color:#fff;background-color:#333;line-height:31px;font-size:14px;font-family:'Microsoft yahei';}
.mod2 .search button i{display:inline-block;*zoom:1;*display:inline;width:17px;height:17px;background-position:-237px -191px;margin-right:12px;vertical-align:middle;}

.desin .first-desinger{width:386px;height: 539px;position: relative;}
.desin .first-desinger .img{width: 386px;height: 395px;position: relative;}
.desin .first-desinger .img span{position: absolute;_font-size:0px;background:#C4261D;}
.desin .first-desinger .img .x{height: 5px;width: 193px;top: 0px;}
.desin .first-desinger .img .y{width: 5px;height: 100%;bottom: 0px;}
.desin .first-desinger .img .xl,.desin .first-desinger .img .yl{left: 0px;}
.desin .first-desinger .img .xr,.desin .first-desinger .img .yr{right: 0px;}
.desin .first-desinger .designer-conment-wrapper{position: absolute;left: 0px;height: 153px;width: 100%;top:386px;background:#C4261D;color: #fff;}
.desin .first-desinger .designer-conment-wrapper .desinger-conment-mod1{padding:14px 20px;height: 17px;clear: both;}
.desin .first-desinger .designer-conment-wrapper .desinger-conment-mod1 .desinger-name{font-size: 16px;float: left;}
.desin .first-desinger .designer-conment-wrapper .desinger-conment-mod1 i{width: 17px;height: 16px;background-position:-1px -156px;margin-right: 5px;}
.desin .first-desinger .designer-conment-wrapper .desinger-conment-mod1 i.active,.desin .first-desinger .designer-conment-wrapper .desinger-conment-mod1 i:hover{background-position: -1px -140px;}
.desin .first-desinger .designer-conment-wrapper .desinger-conment-mod1 .maker{float: right;font-size: 12px;}
.desin .first-desinger .designer-conment-wrapper .desinger-conment-mod2{font-size: 12px;padding-bottom: 8px;padding-left: 20px;}
.desin .first-desinger .designer-conment-wrapper .desinger-conment-mod3{padding-left: 20px;padding-top:9px;}
.desin .first-desinger .designer-conment-wrapper .desinger-conment-mod3 a{width: 100px;height: 34px;line-height: 34px;background: #fff;color: #C4261D;border-radius: 4px;margin-right: 31px;letter-spacing:1px;font-size: 14px;text-align: center;}

.desinger-li{width:1200px;height: 329px;}
.desinger-li ul{width: 110%;height: 105%; margin-left:10px;}
.desinger-li ul li{width: 232px;height: 265px;margin: 0 10px 9px 0;position: relative;cursor: pointer;*cursor: -ms-pointer;overflow: hidden;}
.desinger-li ul li .float,.desinger-li ul li .mask{width: 100%;position: absolute;left: 0px;bottom: 0px;height: 39px;}
.desinger-li ul li .mask{background: #000;opacity: 0.6;filter: alpha(opacity=60);z-index: 3; /*display:none; */}
.desinger-li ul li .float{padding-left:12px;font-size: 14px;color: #fff;z-index: 4;line-height: 39px;width: 220px;text-align: left;  /*display:none; */}
.desinger-li ul li .maker{position: absolute;right: 12px;top: 0px;font-size: 12px;}
.desinger-li ul li i{width: 17px;height: 16px;margin-right: 5px;background-position:-1px -156px;}
.desinger-li ul li i.active{background-position: -1px -140px;}
.desinger-li ul li i.active,.desinger-li ul li i:hover{background-position:-1px -140px;}
.desinger-li ul li .mask-wrapper,.desinger-li ul li .float-wrapper{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;left: -100%;}
.desinger-li ul li .mask-wrapper{background: #6b462f;opacity: 0.85;filter: alpha(opacity=85);z-index: 4; }
.desinger-li ul li .float-wrapper{z-index: 5; }
.desinger-li ul li .float-wrapper-mod1,.desinger-li ul li .float-wrapper-mod2,.desinger-li ul li .float-wrapper-mod3,.desinger-li ul li .float-wrapper-mod4{padding:0 10px;text-align: left;}
.desinger-li ul li .float-wrapper-mod1{margin-top: 59px;position: relative;font-size: 14px;color: #fff;}
.desinger-li ul li .float-wrapper-mod1 .maker{right: 20px;font-size: 12px;}
.desinger-li ul li .float-wrapper-mod2{font-size: 12px;padding-top: 23px;color: #fff;}
.desinger-li ul li .float-wrapper-mod3{padding-top:5px;line-height: 22px;font-size: 12px;color: #fff;}
.desinger-li ul li .float-wrapper-mod4{padding-top: 18px;}
.desinger-li ul li .float-wrapper-mod4 a{
	display:block;
	margin:0 auto;
	width: 96px;
	height:32px;
	text-align: center;
	line-height: 32px;
	background: #fff;
	color: #6b462f;
	font-size: 14px;
	border-radius: 3px;
	}


/*desinger rank*/
.mod3 .con_wapper{margin-top: 50px;height: 585px;}
.mod3 .desinger_rank{width: 392px;background: #efefef;height: 585px;}
.mod3 .desinger_rank ul{height:529px;overflow: hidden;}
.mod3 .desinger_rank li{border-bottom: 1px dotted #ddd;line-height: 54px;position: relative;overflow: hidden;height:54px;}

.mod3 .desinger_rank li .info{height: 54px;}
.mod3 .desinger_rank li span,.mod3 .desinger_rank li .span{display: inline-block;*zoom: 1;*display: inline;font-size: 14px;color:#666;}
.mod3 .desinger_rank li.top2 span,.mod3 .desinger_rank li.top2 .span{color:#f93;}
.mod3 .desinger_rank li.top3 span,.mod3 .desinger_rank li.top3 .span{color:#696;}

.mod3 .desinger_rank li.top2 span a,.mod3 .desinger_rank li.top2 .span a{color:#f93;}
.mod3 .desinger_rank li.top3 span a,.mod3 .desinger_rank li.top3 .span a{color:#696;}

.mod3 .desinger_rank li .rank_num{display: inline-block;*zoom:1;*display: inline;width: 31px;height: 31px;background-image: url('../image/index_icon1.png');background-repeat: no-repeat;background-position: -184px -190px;margin-left: 12px;margin-top: 12px;line-height: 31px;text-align: center;}
.mod3 .desinger_rank li.top2 .rank_num{background-position: -278px -190px;}
.mod3 .desinger_rank li.top3 .rank_num{background-position: -318px -190px;}

.mod3 .desinger_rank li .desinger_name{width: 96px;margin-left: 29px;}
.mod3 .desinger_rank li .desinger_name a{color:;}
.mod3 .desinger_rank li .desinger_job{width: 147px;}
.mod3 .desinger_rank li .mak{font-size: 12px;line-height: 1;}
.mod3 .desinger_rank li .info i{cursor:pointer;width:15px;height: 14px;background-image: url('../image/index_icon1.png');background-repeat: no-repeat;background-position: -50px -183px;display: inline-block;vertical-align: top;margin-right:5px;*display: inline;*zoom: 1;}
.mod3 .desinger_rank li .info i.active,.mod3 .desinger_rank li .info i:hover{background-position: -67px -183px;}
.mod3 .desinger_rank li.top2 .info i{background-position:-445px bottom;}
.mod3 .desinger_rank li.top2 .info i.active,.mod3 .desinger_rank li.top2 .info i:hover{background-position:-445px -252px;}
.mod3 .desinger_rank li.top3 .info i{background-position:-469px bottom;}
.mod3 .desinger_rank li.top3 .info i.active,.mod3 .desinger_rank li.top3 .info i:hover{background-position: -469px -252px;}

.mod3 .desinger_rank li.hover{height: 363px;border-bottom: 1px solid #E4E4E4;}
.mod3 .desinger_rank li.hover .tips,.mod3 .desinger_rank li.hover .tips_mask{display:block;position: absolute;width:258px;height:69px;z-index: 4;left: 0px;top: 26px;}
.mod3 .desinger_rank li.hover .tips{background:#fff;opacity: 0.8;filter: alpha(opacity=50);z-index: 5;color:#c00;}
.mod3 .desinger_rank li.hover .rank_num{margin-top: 15px;width: 39px;height: 39px;background-position: -130px -186px;line-height: 39px;color:#c00;}
.mod3 .desinger_rank li.hover .span{margin-left:10px;font-size: 18px;top: 12px;position: relative;}
.mod3 .desinger_rank li.hover .span span{display:block;line-height: 1;color:#000;font-size: 18px;}
.mod3 .desinger_rank li.hover .tips em{color:#c00;}
.mod3 .desinger_rank li.hover .span .total{margin-top: 7px;font-size: 14px;color:#666;}


.mod3 .desinger_rank li .info1{background: #fff;height: 61px;position: relative;line-height: 61px;}
.mod3 .desinger_rank li .s_img{position: absolute;width: 100px;height: 100px;top:-118px;left:12px;background:url('../image/index_icon1.png') -354px -100px no-repeat;border-radius: 50%;}

.mod3 .desinger_rank li .tips,.mod3 .desinger_rank li .tips_mask{margin-left:-500px;}

/*......................................华丽的分割线.........................................*/
.mod3 .desinger_rank li .img,.mod3 .desinger_rank li .s_img,.mod3 .desinger_rank li .info1{display: none;}
.mod3 .desinger_rank li .img{height: 301px;overflow: hidden;}
.mod3 .desinger_rank li .img img{height: auto;}
.mod3 .desinger_rank li .img a{height: 100%;width: 100%;display: block;}
/***********************************************    hover  **************************************/
.mod3 .desinger_rank li.hover .info{display: none;}
.mod3 .desinger_rank li.hover .img,.mod3 .desinger_rank li.hover .tips,.mod3 .desinger_rank li.hover .info1,.mod3 .desinger_rank li.hover .tips_mask{display: block;z-index: 2;}
.mod3 .desinger_rank li.hover .s_img{display: block;}
.mod3 .desinger_rank li.hover .tips,.mod3 .desinger_rank li.hover .tips_mask{margin-left: 0px;padding-left:134px;margin-top:206px;z-index: 2;}

.mod3 .desinger_rank li .info1 a,.mod3 .desinger_rank li .info1 i{display: inline-block;*zoom:1;*display: inline;}
.mod3 .desinger_rank li .info1 a{color:#c00;font-size: 12px;margin-right: 20px;}
.mod3 .desinger_rank li .info1 a:hover{text-decoration: none;}
.mod3 .desinger_rank li .info1 .do{width: 65px;border: 2px solid #c00;line-height: 20px;text-align: center;border-radius: 15px;margin-right:10px;}
.mod3 .desinger_rank li .info1 i{width:17px;height: 16px;background-image: url('../image/index_icon1.png');background-repeat: no-repeat;background-position: -26px -156px;vertical-align: middle;margin-right: 8px;}
.mod3 .desinger_rank li .s_img{display: none;}
.mod3 .desinger_rank li .s_img img{width: 100px;height: 100px;border-radius: 50%;}
.mod3 .desinger_rank li .of{margin-left: 15px;top:6px;position:relative;line-height: 1;color:#000;font-size: 14px;margin-right: 24px;}
.mod3 .desinger_rank li .of_i{color:#999;margin-top: 6px;}
.mod3 .desinger_rank .go{width: 233px;text-align: center;line-height: 29px;border:2px solid #999;border-radius: 15px;color:#666;font-size: 14px;margin-top: 12px;}
.mod3 .desinger_rank .go:hover{border-color: #c00;background:#fff;color:#c00;text-decoration: none;}

.item_mod{margin-left: 20px;border-top: 3px solid #E6E6E6;width: 422px;}
.item_mod .item{border-bottom: 1px dotted #DCDCDC;display: table;width: 100%;padding-bottom: 15px;}
.item_hd{padding:23px 0 17px 0;line-height: 1;font-size: 16px;color:#000;}
.item_hd.r{padding-top: 20px;}

.item_hd a.go{width: 40px;height: 20px;line-height: 20px;color:#9E9E9E;text-align: center;border:2px solid #9e9e9e;font-size: 20px;}
.item_hd a.go:hover{border-color:#c00;}
.item_hd .btn{margin-left: 2px;}
.item_hd .btn a{width:7px;height: 7px;border-radius: 50%;background: #999;margin-right:5px;}
.item_hd .btn a.active,.item_hd .btn a:hover{background: #666;}

.item_mod .item .img{width: 163px;height: 114px;}
.item_mod .ul-wrapper{width: 5500%;}
.item_mod .item ul{width:245px;font-size: 14px;line-height: 26px;display: table-cell;vertical-align: middle;}
.item_mod .item ul li{list-style:none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.item_mod .item ul li a:hover{text-decoration: none;color:#c00;}

/**/
.item_mod2{width: 346px;}
.item_mod2 ul{margin-top: -4px;}
.item_mod2 ul li{margin-top: 4px;height: 171px;width: 346px;}
.item_mod2 ul li a{display: block;color:#fff;position: relative;}
.item_mod2 ul li a img{width:346px;min-height:171px;}
.item_mod2 ul li a div.img{height:171px;width:346px;overflow: hidden;}
.item_mod2 ul li .k_mask,.item_mod2 ul li p{position: absolute;width: 100%;height: 35px;left: 0px;bottom: 0px;z-index: 5;font-size: 14px;line-height: 35px;}
.item_mod2 ul li .k_mask{background:#000;opacity: 0.6;z-index: 2;}

/**/
.mod4 .g_wrap{width: 110%;}
.mod4 .item{width: 373px;float: left;margin-right: 40px;text-align: left;}
.mod4 .item .img{height: 140px;width: 100%;position: relative;display:block;}
.mod4 .item .bg{width: 170px;height:140px;position: absolute;left: 50%;margin-left: -85px;top:0px;background-image: url('../image/index_icon1.png');background-repeat: no-repeat;background-position: -465px -70px;color:#fff;text-align: center;}
.mod4 .item .bg span{display: block;line-height: 1;}
.mod4 .item .bg .ch{font-size: 24px;padding-top:46px;}
.mod4 .item .bg .en{font-size: 16px;margin-top: 11px;font-family: 'heliosextthinregular';}
.mod4 .item ul li{margin-top: 17px;line-height: 1;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/**/

.mod5 .madv{height: 255px;background:#eee;}
.mod5 .ruler{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background: url('../image/ruler.png') center no-repeat;}
.mod5 .bar{position: absolute;left: 0px;width: 100%;top:89px;height: 17px;background: url('../image/time_bar.png') center no-repeat;z-index: 2;}
.mod5 .time_wrap{width: 1148px;z-index: 4;top: 55px;}
/*.mod5 .time_wrap em{position: absolute;width: 50px;height: 50px;background:url('../image/index_icon1.png) -670px -4px;top:17px;color: #000;font-family: '宋体';line-height: 50px;text-align: center;font-size: 28px;cursor: pointer;cursor: -ms-pointer;}
.mod5 .time_wrap .prev{left: 0px;}
.mod5 .time_wrap .next{right: 0px;}
.mod5 .time_wrap em:hover{color:#f00;}*/
/* 左右按钮预留接口样式 */

.mod5 .time_wrap ul{width: 300%;margin-left: -36px;}
.mod5 .time_wrap ul li{float: left;margin-right: 52px;width: 160px;}
.mod5 .time_wrap ul li a{display: block;width: 100%;height: 100%;}
.mod5 .time_wrap ul li span{display:inline-block;*zoom:1;*display:inline;width: 83px;height: 83px;background:url('../image/index_icon1.png') -700px -199px;}
.mod5 .time_wrap ul li .text{margin-top: 28px;font-size: 14px;line-height: 20px;}
.mod5 .time_wrap ul li i{display: inline-block;*zoom:1;*display: inline;width: 100%;height: 100%;background-image: url('../image/index_icon2.png');background-repeat: no-repeat;}
.mod5 .time_wrap ul li .i1{background-position:22px 11px;}
.mod5 .time_wrap ul li .i2{background-position:-128px 13px;}
.mod5 .time_wrap ul li .i3{background-position:-291px 14px;}
.mod5 .time_wrap ul li .i4{background-position:-451px 13px;}
.mod5 .time_wrap ul li .i5{background-position:-814px 14px;}
.mod5 .time_wrap ul li .i6{background-position:-656px 11px;}

/*hover*/

.mod5 .time_wrap ul li:hover .i1{background-position:22px -67px;}
.mod5 .time_wrap ul li:hover .i2{background-position:-128px -65px;}
.mod5 .time_wrap ul li:hover .i3{background-position:-291px -64px;}
.mod5 .time_wrap ul li:hover .i4{background-position:-451px -65px;}
.mod5 .time_wrap ul li:hover .i5{background-position:-814px -65px;}

.mod5 .time_wrap ul li:hover .i6{background-position:-656px -70px;}
.mod5 .time_wrap ul li:hover .text{color:#c00;}

/*brand*/

.mod6 .brand{margin-top: 22px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom: 1px solid #DCDCDC;}
.mod6 .brand ul{border-left: 1px solid #dcdcdc;width: 1201px;/border-bottom: 1px solid #dcdcdc;margin-top:-1px;}
.mod6 .brand li{float: left;border-top: 1px dotted #dcdcdc;border-right:1px dotted #dcdcdc;width: 149px;height: 62px;text-align: center;line-height:62px;}
.mod6 .brand li a{display: block;position:relative;width: 145px;height: 58px;border:2px solid #fff;z-index:30;font-size: 0px;}
.mod6 .brand li:hover a{border-color: #c00;}
.mod6 .brand li img{vertical-align: middle;}

/*  float box  */
.brand li{position: relative;*zoom: 1;}
.brand li .float-box{display:none;z-index: 50;background:#c30;width: 352px;height:196px;position: absolute;left: 50%;margin-left: -176px;top: 50%;margin-top: -98px;color: #fff;font-size: 14px;line-height: 18px;}
.brand li .float-box img{padding-top:20px;}
.brand li .float-box p{padding: 0 10px;margin-top: 16px;text-align: left;padding-bottom: 15px;}

/*footer*/
.footer{background:#5c4940;margin-top:34px; line-height:45px;}
.footer .idh{float:left;line-height:45px;}
.footer .idh a{color:#FFF; font-size:13px; margin-right:55px;}
.footer .websiteCreator{color:#FFF;font-size:13px; margin-left:70px;}
.footer a:hover{
	color:#cc0000;
}

/* 个人中心 -- 首页 */
.header_u{height: 133px;background: url('../image/nav_bar_bg.png') bottom repeat-x;font-size: 24px;}
.header_u img{margin-right: 17px;}
.u_hdNav a{color: #333;}
.u_hdNav a:hover{color: #c00;text-decoration: underline;}
.u_hdNav{height: 54px;line-height: 54px;border-bottom: 2px solid #D9D9D9;color:#333;}
.u_hdNav i{font-family: '宋体';padding: 0 5px;}
.u_hdNav span{font-size: 20px;color: #000000;padding-right: 16px;}
.u_hdNav span i{padding:0;display: inline-block;*display: inline;*zoom: 1;width: 34px;height: 34px;vertical-align: middle;margin-top:-6px;margin-right: 12px;background: url('../image/user-icon.png') -2px -41px no-repeat;}

/* 中间部分 */
.u-con{margin-top: 10px;}
.u-main{width: 1018px;}
.u-info,.u-content,.u-sideMenuBox{border: 1px solid #C9C9C9;}

/* 侧边部分 */
.u-sideMenuBox{width: 168px;height: 448px;border-top: none;}
.u-sideMenuBox .u-title{font-size: 18px;color: #c30;line-height: 61px;height: 61px;text-indent: 20px;border-top: 1px solid #C9C9C9;position: relative;background:#F1F1F1;}
.u-sideMenuBox .u-title a{color: #c30;}
.u-sideMenuBox .u-title .line{position: absolute;left: 0px;top:0px;width: 2px;height: 100%;background:#c30;_font-size:0px;}
.u-sideMenuBox ul li{border-bottom: 1px dotted #DEDEDE;padding:10px 0 10px 19px;color:#333;}
.u-sideMenuBox ul li a{color:#333;display: block;line-height: 30px;text-indent: 21px;}
.u-sideMenuBox ul li a:hover{color:#c30;}
.u-sideMenuBox ul li span{font-size: 16px;line-height: 32px;padding-left: 21px;background-image: url('../image/user-icon.png');background-repeat: no-repeat;cursor: pointer;background-position: 0px -18px;}
.u-sideMenuBox ul li .subItem{display: none;}
.u-sideMenuBox ul li.active span{background-position: 0px 1px;}
.u-sideMenuBox ul li.active .subItem{display: block;}

/* 右边部分 */
.u-info{height: 100px;padding:19px 0;}
.u-userHeader{margin-left:20px;width: 100px;height: 100px;position: relative;*zoom: 1;margin-right: 21px;}
.u-userHeader .u-mask{position: absolute;left: 0px;bottom: 0px;height: 30px;width:100%;background: #000;opacity: 0.4;filter: alpha(opacity=40);z-index: 1;}
.u-userHeader p{position: absolute;z-index: 2;height: 30px;width:100%;bottom: 0px;left: 0px;text-align: center;font-size: 12px;color: #fff;line-height: 30px;}
.u-userHeader p a{color:#fff;}
.u-userHeader p a:hover{color:#c30;}

/* 案例详情补丁 */
div.property-detail div.detail-info-wrapper{width: 450px;margin-left: 35px;}
div.property-detail div.property-detail-message textarea{overflow-y: auto;}
div.property-detail div.text-info{line-height: 1.57;margin-bottom: 13px;}
/* 案例详情补丁 */

.u-content{margin-top: 45px;}
.u-userMod{height: 83px;border-right: 1px solid #E5E5E5;width: 156px;}
.u-userMod .u-userName{font-size: 18px;margin-top: 21px;color:#000;}
.u-userMod .u-userMsg{margin-top: 19px;font-size: 14px;}

.u-userMb{margin-left: 24px;font-size: 0px;padding-top: 21px;}
.u-userMb span{display: block;font-size: 12px;}
.u-userMb .mb{width: 38px;height: 38px;background: url('../image/user-icon.png') -2px -124px;}
.u-userMb .txt{margin-left: 11px;color:#999;}
.u-userMb .txt1{font-size: 14px;color:#000;margin-bottom: 8px;color:#000;}
.u-userMb a{color:#c30;padding-left: 12px;}
.u-userMb a:hover{font-weight: bold;text-decoration: underline;}

.u-con .u-con-title{height: 57px;line-height: 57px;width: 980px;font-weight: bold;font-size: 18px;border-bottom: 1px solid #DCDCDC;color:#333;}
.u-con .u-content-wrapper{width: 920px;margin:40px 0 0 44px;}
#_size_wrapper{width:845px;}
.u-con .u-mod .mod-title,.u-con .u-mod input,.u-con .u-mod .mod-type-wrapper a,.u-con .u-mod .mod-type-wrapper,.u-con .u-mod textarea{display: inline-block;*display: inline;*zoom: 1;}
.u-con .u-mod{margin-bottom: 20px;}
.u-con .u-mod-head{height: 40px;}
.u-con .u-mod-head .mod-title{line-height: 40px;}
.mod-type-wrapper{width:845px;}
.u-con .u-mod .mod-title{vertical-align:top;font-size: 16px;color: #000;margin-right: 9px;line-height: 30px;}
.u-con .u-mod input{height: 38px;line-height: 38px;border: 1px solid #E4E4E4;width: 528px;font-size: 14px;color: #999;text-indent: 10px;vertical-align:top;}
.u-con .u-mod input.hidden{display: block;height: 0px;overflow: hidden;visibility: hidden;border: none;width: 0px;}
.u-con .u-mod .mod-type-wrapper a{height: 28px;border: 1px solid #DCDCDC;line-height: 28px;padding:0 16px;margin-right: 10px;font-size: 14px;margin-bottom:5px;}
.u-con .u-mod .mod-type-wrapper a.active,.u-con .u-mod .mod-type-wrapper a:hover{border-color: #c30;}
.u-con .u-mod-area{height: auto;}
.u-con .u-mod-area .mod-title{vertical-align: top;}
.u-con .u-mod textarea{width: 865px;border: 1px solid #DCDCDC;height: 391px;font-size: 14px;line-height: 26px;text-indent: 20px;padding-top: 7px;color:#666;}
.u-con .u-mod-btn{margin-top: 30px;margin-left: 50px;padding-bottom: 55px;}
.u-con .u-mod-btn button{background:#D56B6B;width: 140px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;margin-right: 20px;border-radius: 5px;text-align: center;}
.u-con .u-mod-btn button:hover{background:#c33;}

/* 个人中心 - 修改密码 */
.u-page-title{height: 20px;line-height: 20px;text-indent: 9px;margin-top: 19px;margin-bottom: -40px;}
.u-page-title span{_font-size:0px;width: 2px;height: 20px;background: #c30;left: 0px;top: 0px;}
.pwd-wrapper{padding-top: 35px;padding-bottom: 69px;}
.pwd-wrapper form{margin-left: 83px;font-size: 0px;}
.pwd-wrapper .pwd-mod{height: 30px;margin-bottom: 19px;}
.pwd-wrapper .pwd-mod .pwd-mod-title,.pwd-wrapper .pwd-mod input,.pwd-wrapper .pwd-mod .tips{display: inline-block;*display: inline;*zoom: 1;}
.pwd-wrapper .pwd-mod .pwd-mod-title{line-height: 30px;width: 133px;font-size: 14px;}
.pwd-wrapper .pwd-mod input{width: 238px;height: 28px;border:1px solid #C9C9C9;line-height: 28px;text-indent: 10px;font-size: 14px;vertical-align: top;}
.pwd-wrapper .pwd-mod input:focus{border-color: #c30;}
.pwd-wrapper .pwd-mod .tips{margin-left: 8px;line-height: 30px;font-size: 12px;}
.pwd-wrapper button{width: 240px;height: 30px;background: #c30;color:#fff;line-height: 30px;text-align: center;font-size: 14px;margin-top: 57px;margin-left: 133px;border-radius: 5px;}

/* 个人中心 - 收藏的案例 */
.u-case-li{padding-top: 20px;}
.u-case-li ul{margin-left: 20px;}
.u-case-li ul li{width: 313px;height: 183px;position: relative;*zoom: 1;margin:0 19px 20px 0;}
.u-case-li ul li:hover a.delete{opacity:1;filter:alpha(opacity=100);}
.u-case-li ul li a.delete{position: absolute;right: 5px;top: 5px;transition:all .3s linear;opacity:0;filter:alpha(opacity=0);font-size: 16px;font-family: arial;color: #111;text-align:center;line-height:15px;width: 15px;height: 15px;border: 1px solid #C33232;background: #DCDCDC;}
.u-case-li ul li a.delete:hover{background: #C4261D;color: #fff;}
.u-case-li ul li a{display: block;font-size: 100%;}
.u-case-li ul li a:hover{color: #c30;}
.u-case-li ul li .mask{position: absolute;height: 40px;width: 100%;left: 0px;bottom: 0px;z-index: 2;background:#000;opacity: 0.35;filter:alpha(opacity=35);}
.u-case-li ul li p{position: absolute;width: 100%;height: 40px;line-height: 40px;z-index: 4;font-size: 14px;bottom:0px;left: 0px;}

/* 个人中心 - 装修日记 */
.u-diaryWrap{width: 978px;padding-top: 20px;}
.u-diaryWrap .item{border-bottom: 1px dotted #ECECEC;padding-bottom: 30px;margin-bottom: 20px;}
.u-diaryWrap .u-user-image{width: 100px;height: 100px;}
.u-diaryWrap .u-userDiary{width: 846px;padding-top: 11px;}
.u-diaryWrap .name{font-size: 14px;color: #666;}
.u-diaryWrap .label{font-size: 18px;color: #900;margin-top: 20px;}
.u-diaryWrap .specifications{margin-top: 17px;}
.u-diaryWrap .specifications .diary_edit a:hover{color:#c33;text-decoration:underline;}
.u-diaryWrap .specifications span{font-size: 12px;color: #999;}
.u-diaryWrap .specifications .size{margin-right: 24px;}
.u-diaryWrap .specifications .status{margin-right: 110px;}
.u-diaryWrap .text{margin-top: 16px;line-height: 24px;font-size: 14px;color:#666;}
.u-diaryWrap .Renovation-image{margin-top: 13px;}
.u-diaryWrap .Renovation-image ul{width: 110%;}
.u-diaryWrap .Renovation-image ul li{margin-right: 20px;width: 196px;height: 198px;}
.u-maked-case ul{margin-top: 20px;margin-left: 20px;}
.u-maked-case ul li{width: 313px;height: 183px;margin-right: 19px;margin-bottom: 20px;position: relative;*zoom: 1;}

.u-maked-case ul li a{display: block;}
.u-maked-case ul li a:hover p{color:#c30;}
.u-maked-case ul li .mask{position: absolute;left: 0px;height: 40px;bottom: 0px;background: #000;opacity: 0.35;*filter: alpha(opacity=35);z-index: 2;width: 100%;}
.u-maked-case ul li p{position: absolute;z-index: 4;left: 0px;height: 40px;line-height: 40px;bottom: 0px;color:#fff;font-size: 14px;text-align: center;width: 100%;}

/* 个人中心 - 个人资料 */
.u-page-title a{right: 0px;font-size: 14px;top: 0px;}
.u-page-title a:hover{color:#c30;}
.u-data-wrapper{padding-top: 32px;margin-left: 83px;}
.data-mod-ipt{height: 30px;margin-bottom: 19px;}
.data-mod-ipt .ipt-name{width: 132px;font-size: 14px;line-height: 30px;height: 30px;}
.data-mod-ipt input,.data-mod-ipt select.sex{height: 28px;border: 1px solid #C9C9C9;width: 340px;font-size: 14px;line-height: 28px;vertical-align: top;text-indent: 10px;}
.data-mod-ipt select.sex{width:343px;}
.data-mod-ipt select{display: inline-block;*zoom: 1;*display: inline;height: 28px;border:1px solid #c9c9c9;font-size: 14px;width:139px;margin-right: 10px;text-indent: 10px;}
/*.data-mod-ipt select option{text-indent: 20px;padding-left: 10px;}*/
.data-mod-ipt .town-name{height: 30px;line-height: 30px;font-size: 14px;padding-left: 10px;}
.data-mod-ipt input:focus{*border-color: #c30;box-shadow: 0px 0px 6px 0px #C00, 0px 0px 1px 0px #C00;transition:all .1s linear;}
.u-data-wrapper button.submit{width: 240px;height: 30px;line-height: 28px;background:#c00;color:#fff;font-size: 14px;text-align: center;margin-left: 132px;border-radius: 5px;margin-bottom:100px;letter-spacing: 2px;}
.u-data-wrapper .bd input{width: 240px;}

/* 个人中心 - 绑定手机 */
.u-data-wrapper .bd .ipt-name{width:135px;}
.u-data-wrapper .num input{width:158px;margin-right:10px;}
.u-data-wrapper .num a{width: 160px;height: 30px;background:#C9C9C9;line-height: 30px;color:#333;text-align: center;vertical-align: top;font-size: 14px;}

/* 看预算 */
.adv{height: 300px;margin-top: -4px;}
.crm{color:#333;}
.crm a{color:#333;}
.bdg{background:#F4F4F4;padding-top: 20px;margin-bottom:-34px;}
.bdg-fm-wrapper{width: 1198px;border:1px solid #ddd;border-bottom: none;background:#fff;}
.bdg-fm-wrapper form{padding:50px 38px}
.bdg-fm-wrapper .bdg-ipt{width: 530px;}
.bdg-fm-wrapper .ipt-wrapper{margin-bottom: 29px;}
.bdg-fm-wrapper .bdg-ipt span,.bdg-fm-wrapper .bdg-ipt input,.bdg-fm-wrapper .bdg-ipt select{display: inline-block;*display: inline;*zoom: 1;vertical-align:top;}
.bdg-fm-wrapper .bdg-ipt .bdg-ipt-name{color: #666;height: 40px;width: 75px;line-height: 40px;font-size: 14px;}
.bdg-fm-wrapper .bdg-ipt input[type='text'],.bdg-fm-wrapper .bdg-ipt select.style-select,.bdg-fm-wrapper .bdg-ipt .addr{height: 38px;border:1px solid #EDEDED;width: 450px;line-height: 38px;font-size:14px;color: #999;text-indent: 15px;background:#FAFAFA;}
.bdg-fm-wrapper .bdg-ipt label{font-size: 14px;color: #666;line-height: 40px;padding:0 19px 0 13px;}
.bdg-fm-wrapper .bdg-ipt input[type='radio']{margin-left: 12px;vertical-align: middle;margin-top:-12px;}
.bdg-fm-wrapper .ipt-wrapper .bdg-ipt select{text-indent: 0px;}
.bdg-fm-wrapper .addr-ipt{width: 100%;}
.bdg-fm-wrapper .bdg-ipt select.addr{width: 240px;margin-right:30px;}
.bdg-fm-wrapper .ipt-wrapper select.size{margin: 0px;width: 76px;height: 38px;border:1px solid #ddd;line-height: 38px;font-size: 14px;}
.bdg-fm-wrapper .ipt-wrapper select.size option{font-size: 14px;}
.bdg-fm-wrapper .ipt-wrapper .size-name{padding:0 17px;line-height: 40px;font-size: 14px;color:#999;}
.bdg-fm-wrapper .ipt-wrapper .coment{width: 1040px;border:1px solid #ddd;height: 77px;line-height: 26px;text-indent: 10px;padding:5px 0;color:#666;font-size: 14px;}
.bdg-fm-wrapper .ipt-wrapper input.time{width: 1040px;}
.bdg-fm-wrapper .submit{width: 251px;height:52px;background-color:#313131;line-height: 50px;text-align: center;font-size: 24px;color: #fff;}
.bdg-fm-wrapper .submit:hover{background:#c00;}
.bdg-adv{height: 200px;margin: 45px 0 49px 0;}

/* 验房报名 */
.bor-bg1{height: 1px;*font-size: 0px;background: #ECECEC;}
.bor-bg2{background:#F7F7F7;height: 1px;*font-size: 0px;}
.yan-fm-wrapper{background: #fff;right: 0px;bottom: 0px;width: 338px;height: 450px;padding:20px 20px 0 20px;}
.yan-fm-wrapper title{font-size: 14px;margin-bottom: 17px;}
.yan-fm-wrapper title span{color: #CC3300;}
.yan-fm-wrapper input{margin-top: 20px;height: 38px;width: 331px;border:1px solid #ddd;text-indent: 10px;font-size: 14px;line-height: 38px;color: #999;background:#FAFAFA;}
.yan-fm-wrapper input:focus{border:1px solid #51C1A8;}
.yan-fm-wrapper .addr{background: #fff;width: 331px;height: 40px;line-height: 38px;margin-top: 20px;}
.yan-fm-wrapper .addr .select{width: 152px;height: 38px;display: inline-block;*display: inline;*zoom: 1;font-size: 0px;border-top: none;}
.yan-fm-wrapper .addr .select select{font-size: 14px;width: 152px;height: 38px;outline: none;}
.yan-fm-wrapper .addr .province{margin-right: 19px;}
.yan-fm-wrapper button{width: 331px;height: 38px;line-height: 36px;font-size: 14px;color: #fff;text-align: center;background: #030000;margin-top:20px;}

.yan-mod1{padding:44px 0;border-bottom: 1px solid #eee;}
.yan-mod2{padding-top: 38px;border-bottom: 1px solid #eee;height: 635px;background: url('../image/yan.bg.jpg') bottom center no-repeat;}
.yan-mod2 .text{width: 300px;height: 100%;}
.yan-mod2 .text .text-wrapper{left: 0px;top:180px;}
.yan-mod2 .text .h1{color:#333;margin-bottom: 13px;font-size: 36px;}
.yan-mod2 .text .h2{margin-top: 28px;line-height: 20px;}
.yan-mod2 .qustion{width: 800px;}
.yan-mod2 .qustion ul{width: 110%;position: relative;}
.yan-mod2 .qustion li{width: 240px;position: relative;*zoom: 1;margin:0 39px 50px 0;}
.yan-mod2 .qustion li span{position: absolute;left: 50%;margin-left:-40px;top:128px;width: 80px;height: 80px;color:#fff;background: url('../image/user-icon.png') -65px -82px no-repeat;font-size: 14px;line-height: 24px;}
.yan-mod2 .qustion li span em{position: absolute;top:12px;width: 100%;text-align: center;}
.yan-mod2 .qustion li p{margin-top: 52px;font-size: 12px;line-height: 24px;text-align: center;padding: 0 28px;}

.yan-mod3{height: 537px;border-bottom: 1px solid #eee;background: url('../image/zhiliangbg.png') center no-repeat;border-top:1px solid #E5E5E5;}
.yan-mod3 .text{padding-top: 77px;line-height: 62px;font-size: 36px;}
.yan-mod3 .install{width: 624px;}
.yan-mod3 .install ul{width: 110%;padding-top: 33px;}
.yan-mod3 .install ul li{width: 200px;margin: 0 25px 40px 0;}
.yan-mod3 .install ul li span{float: left;width: 60px;height: 60px;border-radius: 50%;}
.yan-mod3 .install ul li span img{border-radius: 50%;}
.yan-mod3 .install ul li .item{float: right;width: 126px;line-height: 21px;padding-top: 11px;font-size: 14px;color: #333;}
/* 了解朗润 导航 */

.header-a .top_r{padding-top: 33px;}
.header-a .logo{line-height: 124px;top:0px;}
.header-a .top{background: none;height: auto;}
.nav-a.fixed{position: fixed;z-index: 12;left: 0px;top: 0px;}
.nav-a{height: 55px;border-top: 1px solid #980700;border-bottom: 1px solid #35445D;background: #151110;}
.nav-a ul{background: url('../image/nav-a-bg.png') left center no-repeat;}
.nav-a .bar{left: 0px;top:0px;background: #C4261D;height: 2px;background: #C4261D;_font-size:0px;border-bottom: 1px solid #A62922;z-index: 2;}
.nav-a li{width: 151px;line-height: 57px;height:57px;background: url('../image/nav-a-bg.png') right 4px no-repeat;position: relative;z-index: 4;top:-1px;}
.nav-a li:hover,.nav-a li.active{background: #E5E5E5;}
.nav-a li:hover a,.nav-a li.active a{color:#c33;}
.nav-a li a{color: #fff;display: block;transition:all .3s linear;}

.header.header-a{background: #fff;}
.bg-content{background:#fff;position: relative;z-index: 10;}
.adv-a{height: 299px;/*background-position: 50% 180px!important;*/}

/* 面包屑 */
.crm-nav{height: 37px;border-bottom: 1px solid #DCDCDC;}
.crm-nav .crm-title span{position: absolute;left: 0px;top: 0px;width: 357px;height: 45px;background-image: url('../image/about-icon.png');background-repeat: no-repeat;top:-25px;}
.crm-nav .crm-title .title-news{background-position: 0px 0px;}
.crm-nav .crm-title .title-about{background-position: 0px -60px;top:-26px;}
.crm-nav .crm-title .title-prom{background-position: 0px -284px;top:-26px;}
.crm-nav .crm-title .title-promise{background-position: 0px -482px;top:-26px;}
.crm-nav .crm-title .title-service{background-position: 0px -536px;top:-26px;}
.crm-nav .crm-title .title-honer{background-position: 0px -122px;}
.crm-nav .crm-title .title-contact{background-position:0px -207px;}
.crm-nav .crm-title .title-culture{background-position:0px -282px;}
.crm-nav .crm-link{line-height: 45px;}
.crm-nav .crm-link i,.crm-nav .crm-link a{font-family: '宋体';}
.crm-nav .crm-link a:hover{color: #c00;}
.crm-nav .crm-link i{padding:0 5px;}
.crm-nav .crm-link span{color: #c00;}

/* 了解朗润 - 新闻详情 */
.news-header{/*border-bottom: 3px solid #CACBCD;*/}
.news-header h2{font-size: 18px;color: #666;padding-top: 53px;font-weight: bold;line-height:24px;}
.news-header .news-info{padding:39px 39px 27px 42px;}
.news-header .news-author span{padding-right: 29px;}
.news-header .news-share,.des-dtl-wrap .share,.conment-share .share,.video-share{height: 20px;}
.news-header .news-share a,.des-dtl-wrap .share a,.conment-share .share a,.video-share a{width: 20px;height: 20px;vertical-align:middle;margin-left: 5px;}
.conment-share .share span{vertical-align: top;position: relative;top: 5px;font-size: 16px;color: #000;}

.news-header .news-share .a1,.des-dtl-wrap .share .a1,.conment-share .share .a1,.video-share .a1{background-position: -61px -398px;}
.news-header .news-share .a2,.des-dtl-wrap .share .a2,.conment-share .share .a2,.video-share .a2{background-position: -85px -398px;}
.news-header .news-share .a3,.des-dtl-wrap .share .a3,.conment-share .share .a3,.video-share .a3{background-position: -109px -398px;}
.news-header .news-share .a4,.des-dtl-wrap .share .a4,.conment-share .share .a4,.video-share .a4{background-position: -133px -398px;}
.news-header .news-share .a5,.des-dtl-wrap .share .a5,.conment-share .share .a5,.video-share .a5{background-position: -157px -398px;}

/* news - content */
.news-content{border:1px solid #c00;padding:0 10px;padding-top: 18px;line-height:1.5;}
.news-content img{max-width:99%;}
div.news-content p{font-size: 14px;line-height: 1.5;}
.news-content p{margin: 5px 0;}
.news-page-change{margin-top: 40px;}
.news-page-change a.back{margin:0 130px;color: #c30;}
.news-page-change a{font-size: 12px;font-family: '宋体';}
.news-page-change a:hover{color: #c30;}
.news-hot-list{width: 110%;padding-top: 39px;}
.news-hot-list li{width:353px;height: 354px;border:1px solid #DCDCDC;padding: 10px 13px 15px 10px;margin-right:33px;}
.news-hot-list li:hover{border-color: #c00;}
.news-hot-list li .list-info{margin-top: 29px;}
.news-hot-list li .list-info-name{font-size: 16px;}
.news-hot-list li .list-readMore{line-height: 14px;font-family: arial;margin-top: 15px;font-size: 14px;}
.news-hot-list li .list-readMore i{display: inline-block;background: #c00;color: #fff;font-size:15px;line-height:14px;padding:0 3px;text-align: center;font-family: '宋体';margin-right: 6px;}
.news-hot-list li .list-date{margin-top: 11px;font-family: arial;color: #999;font-size: 14px;}

.news-list{margin-top: 73px;}
.news-list li{height: 47px;line-height: 47px;border-bottom: 1px dotted #D2D2D2;position: relative;*zoom: 1;}
.news-list li .date{position: absolute;height: 100%;top: 0px;right: 0px;}
.news-list li:hover a{color: #c30;}

/* 了解朗润 - 公司简介 */
.bgfff{background:#fff;padding-top: 110px;}
.a-about{padding-top: 48px;background: #fff;}
.a-page-bg{padding-bottom: 21px; line-height:30px; font-size:14px;}
.a-page-bg .h20{height: 20px;}
.a-about .h1{font-size: 28px;color: #333;}
.a-page-left{width: 665px; line-height:35px;}
.a-page-right{width: 500px;height: 475px; text-align:right;}
.brand-page{padding-top: 109px;}
.brand-page .h2{font-size: 28px;font-weight: bold;color: #666;}
.brand-page .h4{font-size: 14px;color: #999;margin-top: 6px;}
.brand-wrap{margin-top: 38px;height:134px;}
.brand-wrap .brand-line{height: 1px;background: #D2D2D2;left: 0px;top: 66px;*font-size: 0px;z-index: 3;}
.brand-wrap .brand-li{z-index: 4;}
.brand-wrap .brand-li ul{width: 120%;}
.brand-wrap .brand-li ul li{width: 135px;height: 135px;background-image: url('../image/about-icon.png');background-position:-355px -3px;cursor: pointer;margin-right: 131px;}
.brand-wrap .brand-li ul li.active,.brand-wrap .brand-li ul li:hover{background-position:-359px -166px;}
.brand-wrap .brand-li ul li.active span,.brand-wrap .brand-li ul li:hover span{font-size: 20px;line-height: 24px;padding-top:43px;}
.brand-wrap .brand-li ul li span{padding-top: 51px;line-height: 16px;font-size: 14px;color: #fff;width: 40px;}
.brand-page .brand-text-wrap{padding-top: 50px;padding-bottom: 80px;}
.brand-page .brand-text-wrap .h2{font-size: 20px;color: #333;}
.brand-page .brand-text-wrap .text{font-size: 14px;line-height: 24px;margin-top: 14px;color: #666;}

.slide-icon{position: relative;z-index: 100;width: 48px;height: 48px;background: url('../image/bg_sign09.png') center no-repeat;margin:auto;margin-bottom:80px;cursor: pointer;}
.slide-icon .slide-icon-top{width: 12px;height: 17px;background: url('../image/bg_sign07.png') no-repeat; position: absolute;left: 18px;bottom: 24px;animation: signMove 1s infinite;-webkit-animation: signMove 1s infinite;}
.slide-icon .slide-icon-bottom{width: 12px;height: 17px;background: url('../image/bg_sign08.png') no-repeat;position: absolute;left: 18px;top: 25px;animation: signMove 1s infinite;-webkit-animation: signMove 1s infinite;}
@keyframes signMove{
	from{
		height: 0;
	}
	to {
		height: 17px;
	}
}
@-webkit-keyframes signMove{
	from{
		height: 0;
	}
	to {
		height: 17px;
	}
}

/* 了解朗润 - 公司荣誉 */
.honer-page{padding-bottom: 50px;}
.honer-page ul.honner-li{width: 110%;padding-top: 32px;}
.honer-page ul.honner-li li{width: 374px;height: 294px;margin-right: 41px;margin-bottom: 39px;cursor: pointer;}
.honer-page ul.honner-li li:hover{color: #CC3300;}
.honer-page ul.honner-li li p{margin-top: 20px;}

.honer-page .bg-wrap{height: 8px;border-bottom: 1px solid #C8C5C4;border-top: none;}
.honer-page .bg-wrap a{display: block;width:26px;height: 8px;background-image: url('../image/about-icon.png');background-repeat: no-repeat;background-position: 0px -353px;}
.honer-page .bg-wrap.active{border-top: 1px solid #C8C5C4;border-bottom: none;}
.honer-page .bg-wrap.active a{background-position: -26px -353px;}
.honer-page .ul-wrap{margin-top:20px;width: 1199px;border-right: 1px dashed #DADADA;}
.honer-page .ul-wrap ul{float: left;/* width:398px; */width:100%;line-height: 30px;}
.honer-page .ul-wrap ul li{float: left;padding: 2px 0;padding-left: 7px;border-left: 1px dashed #DADADA;width:390px;height: 30px;cursor: pointer;}
.honer-page .ul-wrap ul li:hover{color: #CC3300;cursor: default;}

/* 了解朗润 - 联系我们 */
.contact-wrap{margin-top: 29px;}
.contact-wrap .map-img{width:1198px;height:398px;border: 1px solid #D2D2D2;}
.contact-wrap .contact-conment{line-height: 26px;margin-top: 14px;padding-left: 2px;}
.contact-wrap .contact-info{padding-top: 41px;padding-bottom: 50px;}
.contact-wrap p{margin-bottom: 17px;}
.contact-wrap p span{padding-right: 17px;}

/* 了解朗润 - 企业文化 */
.culture-page{background: url('../image/culture.jpg') center repeat-x;margin-top: 39px;font-size:0px;}
.culture-page .item{width: 50%;vertical-align:top;display:inline-block;*display:inline;*zoom:1;}
.culture-page .item .item-head{display: inline-block;*display: inline;*zoom: 1;background: #c00;color: #fff;height: 34px;line-height: 34px;padding-left: 9px;padding-right: 36px;font-size: 16px;}
.culture-page .item .item-head b{font-weight: bold;}
.culture-page .item ul{margin-top: 17px;font-size: 14px;line-height: 28px;margin-bottom: 30px;padding-right:60px;}

/* 了解朗润 - 发展历程 */
.growth-page{height: 691px;background: url('../image/growth-bg.jpg') center repeat-x;margin-bottom: -34px;}
.growth-page h2{font-size: 24px;color: #c33;text-align: center;padding-top: 40px;}
.gp-wrap{margin-top: 19px;}
.gp-bg1.c{width: 460px;height: 17px;background: url('../image/about-icon.png') 0px -463px;margin-top: 19px;}
.gp-wrap .item{width: 100%;}
.gp-wrap .item .item-r,.gp-wrap .item .item-l{width: 559px;padding-top: 54px;}
.gp-wrap .item .item-r{float: right;text-align: left;background: url('../image/gp-bgl.png') left top no-repeat;padding-left: 55px;}
.gp-wrap .item .item-l{float: left;text-align: right;background: url('../image/gp-bgr.png') right top no-repeat;padding-right: 58px;}
.gp-wrap .item a{display: block;color: #fff;font-size: 18px;margin-top:8px;position: relative;}
.gp-wrap .item a:hover{color: #c30;}
.gp-wrap .item .date{font-size: 16px;}
.gp-wrap{height: 480px;}
.gp-wrap .item .tips{display: none;top:20px;position: absolute;max-width: 400px;margin-top:17px;padding:5px 9px;font-size: 14px;line-height: 24px;z-index:99999;border: 1px solid #fff;}
.gp-wrap .item .tips:after{z-index:9999999;content: '';position: absolute;width:18px;height:11px;background-image: url('../image/tipsBg.png');background-repeat: no-repeat;left:52px;top:-11px;}
.gp-wrap .item .item-r .tips{left: 15px;}
.gp-wrap .item .item-l .tips{right: 15px;text-align:left;}
.gp-wrap .item .item-l .tips:after{left:auto;right: 52px;}
.growth-page .up{width:17px;height: 10px;left:50%;margin-left:-10px;bottom:-40px;background-image:url('../image/about-icon.png');background-repeat: no-repeat;background-position:right bottom;transition: all .3s linear;}
.growth-page .up:hover{background-position:right -460px;}

/* 设计师 */
.u_hdNav form{font-size: 16px;color: #000;}
.u_hdNav form .select{width: 206px;height: 30px;border:1px solid #E5E5E5;font-size: 14px;color: #333;line-height: 22px;margin-right: 19px;text-indent: 10px;}
.u_hdNav form .select input{line-height: 30px;height: 30px;color: #333;}
.u_hdNav form button{width: 137px;height: 31px;line-height: 28px;font-size: 14px;color: #fff;text-align: center;background: #303133;border-radius: 5px;vertical-align: middle;}
.u_hdNav form button i{margin-right: 12px;vertical-align: middle;width: 17px;height: 17px;background: url('../image/user-icon.png') right bottom no-repeat;}

.des-page .des-coment{padding: 35px 0;}
.des-page .des-coment .des-conment-text{line-height: 26px;width: 812px;}
.des-page .des-head-select{padding: 14px 0;border:1px solid #ddd;margin-top: 27px;}
.des-page .des-head-select span{padding-left: 19px;font-size: 16px;color: #000;padding-right: 21px;}
.des-page .des-head-select a{margin-right: 24px;border-radius: 3px;background:#777777;color: #fff;font-size: 14px;line-height: 31px;height: 31px;width: 127px;text-align: center;}
.des-page .des-head-select a:hover,.des-page .des-head-select a.active{background:#c30;}

/* des-li */
.des-li{margin-top: 36px;}
.des-li ul{width: 110%;}
.des-li ul li{width: 386px;height: 539px;margin-right: 22px;margin-bottom: 44px;position: relative;*zoom: 1;transition: color .3s linear;transition-delay: .2s;color: #000;}
.des-li ul li .img{width: 386px;position: relative;height: 395px;}
.des-li ul li .img span{position: absolute;*font-size: 0px;}
.des-li ul li .x1,.des-li ul li .x2{top:0px;height: 5px;background: #c30;width: 0px;transition-delay: .05s;transition-duration: .3s;transition-property: all;transition-timing-function: linear;}
.des-li ul li .y1,.des-li ul li .y2{bottom:0px;width: 5px;height: 0px;background: #c30;transition-duration: .25s;transition-delay: .25s;transition-property: all;}
.des-li ul li .x1,.des-li ul li .y1{left: 0px;}
.des-li ul li .x2,.des-li ul li .y2{right: 0px;}

.des-li ul li .des-li-info{background:#F0F0F0;width: 386px;height: 144px;position: relative;}
.des-li ul li .mask{position: absolute;left: 0px;top: 0px;width: 100%;height: 0px;background: #c30;z-index: 2; transition: all .15s ease-out;transition-delay: .5s;}
.des-li ul li .des-li-info-wrap{position: relative;z-index: 4;padding:13px 14px 18px 24px;}
.des-li ul li .des-li-info-mod1 .name{font-size: 16px;float: left;}
.des-li ul li .des-li-info-mod1 .maker{float: right;font-size: 12px;}
.des-li ul li .des-li-info-mod1 .maker i{display: inline-block;*display: inline;*zoom: 1;width:17px;height:16px;background-image: url('../image/index_icon1.png');background-repeat: no-repeat;background-position: -25px -203px;margin-right: 5px;vertical-align: middle;}
.des-li ul li .des-li-info-mod1 .maker i.active{background-position:-26px -156px;}

.des-li ul li .des-li-info-mod2{margin-top: 13px;font-size: 12px;}
.des-li ul li .des-li-info-mod3{font-size: 12px;margin-top: 8px;}
.des-li ul li .des-li-info-btn{margin-top: 17px;}
.des-li ul li .des-li-info-btn a{width: 100px;height: 34px;line-height: 34px;border-radius: 5px;text-align: center;margin-right: 31px;font-size: 14px;background:#777;color: #fff;transition-duration: .3s;transition-property: all;transition-timing-function: linear;transition-delay: .05s;}

.des-li ul li:hover{color: #fff;}
.des-li ul li:hover .des-li-info-mod1 .maker i{background-position: -1px -183px;}
.des-li ul li:hover .des-li-info-mod1 .maker i.active,.des-li ul li:hover .des-li-info-mod1 .maker i:hover{background-position: -1px -140px;}
.des-li ul li:hover .mask{height: 144px;transition-delay: 0s;}
.des-li ul li:hover .des-li-info-btn a{background: #fff;color: #c30;}
.des-li ul li:hover .y1,.des-li ul li:hover .y2{height: 395px;}
.des-li ul li:hover .y2{height: 395px;}
.des-li ul li:hover .x1,.des-li ul li:hover .x2{width: 198px;transition-delay: .65s;}

/* 设计师 - 设计师简介 */
.details-page,.details-page .des-dtl{margin-top:27px;}
.details-page .des-dtl-wrap{margin-left: 18px;}
.des-dtl-wrap{width: 450px;}
.des-dtl-wrap .dtl-mod{margin-top: 10px;line-height: 24px;color: #555;}
.des-dtl-wrap .dtl-mod span{width: 50%;vertical-align:top;}
.des-dtl-wrap .dtl-mod .maker{color: #c33;font-size: 12px;}
.des-dtl-wrap .dtl-mod .maker i{width: 17px;height: 16px;background-position: -26px -183px;margin-right:5px;}
.des-dtl-wrap .share{margin-top: 20px;height: 24px;color: #a1a1a1;}
.des-dtl-wrap .share a{width: 24px;height: 24px;}
.des-dtl-wrap .share span{position: relative;top:-3px;padding-right: 5px;font-size: 16px;color: #999;}

.make-form{width: 335px;height: 385px;}
.make-form .make-form-head{height: 54px;line-height: 54px;background:#000;font-weight: bold;}
.make-form .make-form-wrap{border: 1px solid #DCDCDC;padding-top: 19px;height:310px;}
.make-form .make-form-result em{color: #c33;}
.make-form form{margin-top: 20px;margin-left: 17px;}
.make-form input{height: 41px;width: 297px;margin-bottom:24px;border:1px solid #dcdcdc;font-size: 14px;line-height: 41px;color: #999;text-indent: 10px;vertical-align: top;}
.make-form input:focus{border:1px solid #c33;}
.make-form .ipt{margin-bottom: 24px;}
.make-form .ipt input{width: 133px;margin-right: 24px;margin-bottom: 0px;}
.make-form .ipt a{font-size: 14px;color: #000;line-height: 41px;}
.make-form .ipt a:hover{color: #c33;}
.make-form .btn button{transition:all .3s linear;width: 122px;height: 38px;background: #fff;font-size: 20px;margin-right: 28px;line-height: 32px;letter-spacing: 12px;text-indent:16px;border-radius: 2px;border:2px solid #9D9D9D;}
.make-form .btn button:hover{background: #C4261D;color: #fff;border-color: #CC2426;}


.des-repCase .des-rep-title{margin-top: 36px;font-size: 20px;font-weight: bold;color: #000;}
.des-repCase .des-rep-lineBg{height: 4px;border-bottom: 1px solid #000;*font-size: 0px;margin-top: 29px;}
.des-repCase .des-rep-lineBg em{display: block;height: 4px;background: #000;width: 175px;}

.des-caseLi{width: 110%;margin-top: 47px;}
.des-caseLi li{width: 369px;height: 460px;margin-right: 46px;margin-bottom: 46px;}
.des-caseLi li a{display: block;width: 100%;*position:relative;*z-index:5;}
.des-caseLi li .img{width: 369px;height:410px;position: relative;}
.des-caseLi li .mask{position:absolute;width:100%;height:100%;left:0px;top:0px;opacity: 0;background:#AF0D04;z-index: 2;filter: alpha(opacity=0);}
.des-caseLi li .des-li-infoWrap{position: absolute;z-index: 4;width: 100%;color: #fff;font-size: 18px;top:125px;text-align: center;opacity:0;filter: alpha(opacity=0);}
.des-caseLi li .des-li-infoWrap .li-info span{display: inline-block;*display: inline;*zoom: 1;padding: 8px 20px;border-bottom: 1px solid #C88D87;}
.des-caseLi li .des-li-infoWrap .des-li-name{font-size: 14px;margin-bottom: 18px;margin-top: 13px;}
.des-caseLi li .des-li-infoWrap .des-li-btn span{display:inline-block;*zoom:1;*display:inline;width: 135px;height: 36px;line-height: 36px;border: 1px solid 2px;font-size: 12px;border: 2px solid #fff;}
.des-caseLi li .des-li-infoWrap .des-li-btn i{padding-left:7px;}
.des-caseLi li p{height:49px;line-height: 49px;font-size: 14px;color: #666;width: 347px;text-align: left;padding: 0 10px;border: 1px solid #dcdcdc;border-top: none;}
.des-caseLi li p .name{float: left;}

li i.shoucang{vertical-align: middle;margin-top: -2px;}
/*.des-caseLi li i.shoucang.active,.des-caseLi li i.shoucang:hover{background-position:-99px -156px;}
.des-caseLi li i.maker{margin-left: 10px;background-position: -50px -183px;}
.des-caseLi li i.maker.active,.des-caseLi li i.maker:hover{background-position: -26px -156px;}*/

/* 装修案例 */
.case-head{text-align: left;height: 105px;margin-top: 20px;}
.case-head .case-pageTitle{width:309px;height: 105px;background:#CA3B33;color: #fff;left: 0px;top: 0px;}
.case-head .case-pageTitle img{position: absolute;left: 28px;top: 28px;}
.case-head .case-pageTitle .ch{font-size: 30px;font-weight: bold;top: 29px;left: 97px;position: absolute;}
.case-head .case-pageTitle .en{position: absolute;left: 97px;top: 63px;font-size: 24px;font-family: arial;}
.case-head .head-img{width: 746px;line-height: 105px;height: 105px;left: 337px;top: 0px;font-size: 0px;}
.case-head .head-img img{vertical-align: middle;}

.case-head1{margin-top: 13px;height: 142px;}
.case-head1 .case-head-img{width: 862px;height: 142px;}
.case-tab-menu{width: 309px;height:142px;}
.case-tab-menu a{display: block;width: 100%;height:46px;position: relative;transition: all .3s linear;margin:1px 0;background: #313131;}
.case-tab-menu a span{display: block;}
.case-tab-menu a i{transition: all .3s linear;position: absolute;right: 9px;top: 10px;width: 27px;height: 27px;background: url('../image/user-icon.png') right -116px;}
.case-tab-menu a .menu{padding-top: 6px;padding-left:7px;}
.case-tab-menu a .ch{font-size:14px;color:#fff;}
.case-tab-menu a .en{font-size: 14px;font-family: arial;color: #fff;padding-top:5px;}

.case-tab-menu a:hover,.case-tab-menu a.active{background:#CA3B33;}
.case-tab-menu a:hover .ch,.case-tab-menu a.active .ch{color: #fff;}
.case-tab-menu a:hover .en,.case-tab-menu a.active .en{color: #fff;}
.case-tab-menu a:hover i,.case-tab-menu a.active i{background-position:right -78px;}

/* 条件筛选 */
.condition-wrapper{width: 1198px;border: 1px solid #EAEAEA;border-bottom: none;margin-top: 36px;margin-bottom: 14px;}
.condition-wrapper.look{margin-top: 20px;}
.condition-wrapper .cond{border-bottom: 1px solid #eaeaea;height: ;padding:7px 0;padding-left: 10px;line-height: 1;}
.condition-wrapper .cond .style-title{padding-right:27px;font-size: 14px;}
.condition-wrapper .cond i{display: inline-block;*display: inline;*zoom: 1;width:30px;height:30px;margin-right:13px;vertical-align:middle;background-image: url('../image/user-icon.png');background-repeat: no-repeat;background-position:-197px -42px;}
.condition-wrapper .cond .style2 i{background-position: -197px -87px;}
.condition-wrapper .cond .style3 i{background-position: -197px -132px;}
.condition-wrapper .cond .style4 i{background-position: -227px -42px;}
.condition-wrapper .cond .style{vertical-align: middle;width: 1050px;}
.condition-wrapper .cond .style a{padding:0 10px;margin-right:5px;font-size: 14px;line-height: 24px;height: 24px;margin-bottom:6px;}
.condition-wrapper .cond .style a:hover,.condition-wrapper .cond .style a.active{background:#C4261D;color: #fff;}

/* 索索 */
.style-search-wrapper{width: 1198px;border: 1px solid #DBDBDB;margin-top: 14px;border-radius: 3px;padding:10px 0;}
.style-search-wrapper form{padding-left:22px;color: #333;}
.style-search-wrapper input{margin-left:7px;height: 36px;vertical-align: top;border: 1px solid #E1E1E1;width: 229px;padding: 0 10px;line-height: 32px;color: #999;border-right: none;}
.style-search-wrapper input:focus{border: 1px solid #c00;border-right: none;}
.style-search-wrapper button{width:100px;height: 38px;background:#c30;color: #fff;line-height: 34px;color: #fff;text-align: center;vertical-align: top;font-size: 14px;}
.style-search-wrapper span{padding-left: 42px;line-height: 38px;}

/* 案例详情 */
.style-search-wrapper1{width: 859px;margin-top: 0px;}
.case-bg-line{height:2px;_font-size: 0px;background:#3D3D3D;margin-top: 25px;}
.case-conment{padding-top: 40px;padding-bottom: 15px;}
.case-conment .case-conment-img{width: 400px;border: 1px solid #E7E7E7;padding: 9px;}
.case-conment .case-conment-wrapper{width: 410px;padding-top: 19px;margin-left: 35px;}
.case-conment .case-conment-wrapper .case-conment-title{font-size: 20px;font-weight: bold;color: #000;padding-bottom: 44px;}
.case-conment .case-conment-wrapper .case-conment-mod{line-height:1.5;font-size:14px;color: #666;margin-bottom: 13px;/* height: 14px; */}
.case-conment .case-conment-wrapper .case-conment-mod .mod-fl{float: left;}
.case-conment .case-conment-wrapper .case-conment-mod .mod-fr{float: right;width: 180px;}
.case-conment .case-conment-wrapper .case-conment-txt{padding-top: 18px;line-height: 26px;border-top: 1px dashed #D5D5D5;height: 234px;}
.case-conment .case-conment-wrapper .case-conment-share{margin-bottom: 3px;}

/* 悬浮详情页 */
.detail-mod-wrapper{overflow:hidden;width:100%;border:1px solid #E39A96;background-color: #fff;z-index: 10;left: 0px;top: 10px;/*box-shadow: 1px 2px 4px #E39A96,-1px -2px 4px #E39A96;*/display: none;left:0px;top:0px;}
.detail-mod-wrapper .detail-mod-wrapper-txt{padding:15px 10px;/* text-indent: 2em; */}
.detail-mod-wrapper .share{line-height: 24px;color: #666;font-size: 16px;margin-top: 20px;}
.detail-mod-wrapper .share div{padding:10px 0;margin-right:3px;}
.detail-mod-wrapper .share a{width: 16px;height: 16px;vertical-align:middle;margin-right:2px;}

.case-conment .case-conment-byer{padding: 19px 0 20px 10px;border: 1px solid #E8E8E8;width:287px;}
.case-conment .case-conment-byer .img{width:137px;height: 140px;border: 1px solid #E5E5E5;}
.case-conment .case-conment-byer .case-conment-byer-info{width: 135px;padding-top: 10px;}
.case-conment .case-conment-byer .case-conment-byer-info-mod{padding-bottom:19px;}
.case-conment .case-conment-byer .case-conment-byer-mark{height: 14px;line-height: 14px;font-size: 14px;color:#C4261D;}
.case-conment .case-conment-byer .case-conment-byer-mark i{margin-right: 5px;width:15px;height: 14px;background-position: -26px -183px;margin-top: -3px;}
.case-conment .case-conment-byer .case-conment-byer-txt{padding: 15px 0 10px;line-height: 26px;/* height: 105px; */}
.case-conment .case-conment-byer .case-conment-byer-honer{margin-top: 7px;height: ;font-weight: bold;margin-bottom: 20px;}
.case-conment .case-conment-byer .case-conment-byer-honer i{background-position:right -165px;width: 14px;height: 15px;vertical-align: middle;margin-left:6px;margin-top: -2px;}
.case-conment .case-conment-byer a{width: 278px;height: 62px;line-height: 62px;text-align: center;font-size: 20px;font-weight: bold;color: #fff;}
.case-conment .case-conment-byer .a1{background:#000;margin-bottom:20px;}
.case-conment .case-conment-byer .a2{background: #C60202;}

.case-show{margin-top: 30px;}
.case-show .byer-case{width: 864px;}
.case-show .byer-case .img{width: 608px;position: relative;float: left;min-height:357px;}
.case-show .byer-case .img img{height: auto;min-height: 357px;}
.case-show .byer-case .maker{position: absolute;right: 26px;bottom: 0px;height:50px;line-height: 50px;font-size: 14px;z-index: 5;}
.case-show .byer-case a{color: #fff;}
.case-show .byer-case .mask{position:absolute;z-index: 3;background: #000;opacity: 0.35;filter: alpha(opacity=35);left: 0px;bottom: 0px;height: 50px;width: 100%;}

.case-show .byer-case .item{margin-bottom:62px;background:#f1f1f1;}
.case-show .byer-case .item-txt-wrapper{float: right;width: 244px;padding-bottom: 14px;padding-top:5px;padding-left: 12px;}
.case-show .byer-case .item-txt-wrapper .title{width: 100%;}
.case-show .byer-case .item-txt-wrapper .title-num{width: 35px;font-size: 18px;color: #666;}
.case-show .byer-case .item-txt-wrapper .title-num span.active{font-size: 22px;color: #c33;}
.case-show .byer-case .item-txt-wrapper .title-text{font-size: 16px;color: #c33;line-height: 26px;width:198px;}
.case-show .byer-case .item-txt-wrapper .item-text{margin-top: 13px;padding-left:3px;font-size: 14px;line-height: 26px;text-overflow:ellipsis;overflow: hidden;padding-right:15px;}

.case-show .byer-case-other{width:300px;}
.case-show .byer-case-other-wrapper.fixed{top:0px;z-index: 111;position: fixed;background: #fff;}
.case-show .byer-case-other-wrapper{padding:0 9px;border: 1px solid #e5e5e5;margin-bottom: 29px;/* height: 615px; */}
.case-show .byer-case-other-wrapper .byer-case-other-head{height:57px;line-height: 57px;font-size: 18px;font-weight: bold;color: #000;position: relative;}
.case-show .byer-case-other-wrapper .byer-case-other-head span{font-size: 20px;vertical-align: middle;}
.case-show .byer-case-other-wrapper .byer-case-other-head a{position: absolute;right: 0px;top: 0px;font-size: 12px;color: #333;}
.case-show .byer-case-other-wrapper .byer-case-other-head i{width: 19px;height: 16px;background-position:right -134px;margin-left: 6px;}
.case-show .byer-case-other-wrapper .img{position: relative;width: 280px;height: 165px;margin-bottom: 20px;}
.case-show .byer-case-other-wrapper .img p{position: absolute;left:0px;bottom:0px;height: 34px;line-height: 34px;font-size: 14px;text-align: center;color: #fff;z-index: 4;width: 100%;}
.case-show .byer-case-other-wrapper .img .mask{width: 100%;height: 34px;position: absolute;left: 0px;bottom: 0px;background: #000;opacity:0.35;filter: alpha(opacity=35);}
.case-show .byer-case-other-wrapper .img a{display: block;}
.case-show .byer-case-other-wrapper .img a:hover p{color: #c30;}

.case-rel{margin-top: 10px;}
.case-rel .case-rel-head{position: relative;height: 18px;padding-bottom: 20px;color: #000;font-weight: bold;}
.case-rel .case-rel-head a{position: absolute;right: 0px;top: 0px;font-size: 14px;color: #666;font-family: arial;font-weight: normal;}
.case-rel ul{width: 110%;}
.case-rel ul li{width: 386px;height: 225px;margin-right: 20px;position: relative;}
.case-rel ul li p{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 40px;line-height: 40px;z-index: 4;}
.case-rel ul li .mask{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 40px;background: #000;opacity: 0.35;filter: alpha(opacity=35);z-index: 3;}
.case-rel ul li:hover p{color: #c30;}





.box-content .ipt-title,.box-content input[type='text'],.box-content input[type='password'],.box-content select,.box-content 	.ipt-name,.box-content .ipt-style-name{display: inline-block;*display: inline;*zoom: 1;height: 28px;}
.box-content .ipt-title{width:72px;text-align: right;margin-right: 22px;color: #fff;font-size: 14px;line-height: 30px;height: 30px;vertical-align: middle;}
.box-content input[type='text'],.box-content input[type='password']{width:176px;border: 1px solid #212121;font-size: 14px;text-indent: 10px;color: #333;background: #fff;}
.box-content .city{width:78px;font-size: 14px;margin-right: 10px;font-size: 14px;vertical-align: middle;}
.box-content .ipt{margin-bottom: 20px;}
.box-content button{width:176px;height: 40px;font-size: 14px;text-align: center;line-height: 40px;color: #fff;background: #C4261D;}
.box-content .ipt-name{font-size:14px;font-family: arial;width: auto;vertical-align: middle;position: relative;margin-left: 11px;top: 6px;color: #fff;}
.box-content input[type='radio']{margin-right:11px;}
.box-content label{font-size: 14px;color: #fff;padding-right:18px;vertical-align: middle;}
.side-nav .float-box .box-content .ipt-style-name{font-size: 14px;padding: 0 7px;line-height: 30px;width: auto;vertical-align: middle;}
.box-content .room-style{width: 43px;font-size: 14px;vertical-align: middle;}
.box-wx-content{text-align: center;padding-bottom: 20px;}
.box-wx-content .ewm{/* padding: 25px; */background: #fff;margin-bottom: 23px;}

/*  活动  */
/* huodong */

.banner-float-box{position: absolute;left: 50%;margin-left: -635px;top: 0px;width:1270px;}
.banner-float-box .banner-float-box-wrapper{position: absolute;right: 0px;top: 20px;width: 193px;}
.banner-float-box .banner-float-box-wrapper a{width: 185px;height: 134px;border: 4px solid #969696;margin-bottom: 17px;}
.banner-float-box .banner-float-box-wrapper a:hover{border-color:#C4261D;}

/* 发布留言 */
.u-content .message-item-wrapper{padding: 0 20px;}
.u-content .message-item-content{width: 850px;}
.message-item{padding: 21px 0;border-bottom: 1px solid #ddd;}
.message-item.last{border-bottom: none;}
.message-item .message-item-author{font-size: 14px;color: #333;}
.message-item .message-item-author .author-conment{color: #999;padding-left: 40px;}
.message-item .message-item-content-txt{margin-top: 9px;font-size: 14px;color: #666;line-height: 1.5;}
.message-item .message-item-content-topicName{line-height: 1.5;padding: 12px 20px;background:#F1F1F1;color: #c33;margin-top: 13px;}
.message-item .message-item-content-topicName .message-item-authorInfo{font-size: 12px;color: #999;position: absolute;right: 20px;top: 12px;line-height: 21px;}
.message-item .message-item-content-topicName .message-item-content-toppicName-txt{width: 650px;}

/* 搜索结果页 */
.search-page{margin-top: 30px;}
.search-page .search-box{width: 1198px;height:58px;border: 1px solid #ddd;line-height: 58px;}
.search-page .search-box .search-title{font-size: 12px;color: #333;padding-left: 22px;vertical-align: middle;}
.search-page .search-box input{width: 249px;height: 36px;border: 1px solid #ddd;border-right: none;font-size: 12px;color: #999;text-indent: 10px;}
.search-page .search-box button{width: 100px;height: 38px;vertical-align: middle;background:#C4261D;color: #fff;font-size: 14px;line-height: 38px;text-align: center;}
.search-page .search-box .searchResult{padding-left: 42px;vertical-align: middle;font-size: 12px;color: #666;}

/* 搜索结果项 */
.search-result-item{padding-top: 30px;height:184px;overflow:hidden;}
.search-result-item .image{width: 337px;/* height:184px; */}
.search-result-item .search-item-info{width:835px;}
.search-result-item .search-item-header a{color:#c33;font-size: 18px;}
.search-result-item .search-item-header .time{right: 0px;font-size: 12px;color: #666;top: 0px;}
.search-result-item .lookCounts{font-size: 12px;color: #999;margin-top: 12px;border-bottom: 1px solid #ddd;padding-bottom: 22px;}
.search-result-item .search-item-txt{color: #666;line-height: 78px;padding:5px 0;font-size: 0px;overflow: hidden;min-height: 78px;}
.search-result-item .search-item-txt div{line-height: 2;font-size: 12px;}
.search-result-item .btn{width: 134px;height: 32px;line-height: 32px;text-align: center;color: #fff;background: #333;font-size: 14px;transition: all .3s linear;}
.search-result-item .btn:hover{background: #c33;}
.search-page .pageIndex a,.search-page .pageIndex span{font-size: 12px;}
.search-page .pageNum .pageIndex span.current{margin: 0 4px;left: 5px;}
.search-page .pageNum{margin: 50px 0;margin-bottom: 20px;}

/* 看工地 */
.look-s .search-result-wrapper{width:872px;}
.look-s .search-result-item{padding-top: 22px;padding-bottom:30px;border-bottom: 1px solid #ddd;}
.look-s .search-result-item .image{width: 335px;height: 182px;border:1px solid #fff;}
.look-s .search-result-item .image:hover{border-color: #c33;}
.look-s .search-result-item .search-item-info{width:510px;}
.look-s .search-result-item .lookCounts em{color: #c33;}
.look-s .search-result-item .search-item-lable{margin-top: 19px;line-height: 24px;}
.look-s .search-result-item .search-item-lable span{font-size: 12px;width: 170px;text-align: left;}
.look-s .search-result-item .btn{width: 100%;background: none;}
.look-s .search-result-item .btn a{transition:background .3s linear;border-radius:2px;width:160px;height: 34px;line-height: 34px;background:#333;color: #fff;}
.look-s .search-result-item .btn a:hover,.search-result-item .search-item-header a:hover{font-weight:bold;}
.look-s .search-result-item .btn a:hover{background:#c33;}
.look-s .look-s-sideMain{width: 300px;margin-top:22px;}
.look-s .look-s-sideMain .look-s-wrapper{width: 298px;height: 340px;border: 1px solid #ddd;}
.look-s .look-s-sideMain .look-s-wrapper.mt20{margin-top: 20px;height: 562px;overflow: hidden;}
.look-s .look-s-sideMain .look-s-wrapper .title{padding-left:17px;font-size: 20px;color: #000;font-weight: bold;margin-top: 20px;}
.look-s .look-s-sideMain form{padding-left:17px;}
.look-s .look-s-sideMain .ipt{height: 30px;width: 260px;margin-top:20px;}
.look-s .look-s-sideMain .ipt input{width: 258px;height: 28px;border: 1px solid #ddd;line-height: 28px;font-size: 14px;text-indent: 10px;color: #666;}
.look-s .look-s-sideMain .tips{margin-top: 15px;font-size: 12px;color: #c33;}
.look-s .look-s-sideMain  button{width:260px;height: 40px;line-height: 38px;font-size: 14px;color: #fff;background-color:#C4261D;margin-top: 15px;}
.look-s .look-s-sideMain .gongren{width: 260px;margin-left: 17px;margin-top:20px;}
.look-s .look-s-sideMain .gongren li{height:34px;border-bottom: 1px dotted #ddd;overflow:hidden;*zoom: 1;cursor: pointer;cursor:-ms-pointer;}
.look-s .look-s-sideMain .gongren li a{display: block;}
.look-s .look-s-sideMain .gongren .image{overflow: hidden;position: relative;*zoom: 1;height: 0;}
.look-s .look-s-sideMain .gongren .image .mask{position: absolute;left: 0px;bottom: 0px;width: 100%;height:34px;background:#000;opacity: 0.35;filter:alpha(opacity=35);z-index: 5;}
.look-s .look-s-sideMain .gongren .image p{position: absolute;left: 0px;bottom: 0px;width: 100%;text-align: center;font-size: 14px;color: #fff;line-height: 32px;height: 34px;z-index: 10;}
.look-s .look-s-sideMain .gongren .info{height: 34px;line-height: 34px;position: relative;*zoom: 1;font-size: 14px;}
.look-s .look-s-sideMain .gongren .name{position: absolute;left: 0px;top: 0px;}
.look-s .look-s-sideMain .gongren .job{position: absolute;right: 0px;top: 0px;}
.look-s .look-s-sideMain .gongren li.active{height:165px;}
.look-s .look-s-sideMain .gongren li.active .image{height:165px;}
.look-s .look-s-sideMain .gongren li img{width:256px;/* height: 161px; */border: 2px solid #c00;}


/* 视频装修案例 */
.video-li{margin-top:37px;}
.video-li li{width: 369px;margin-right:46px;margin-bottom:40px;}
.video-li li .video-img{width: 100%;position: relative;height: 300px;display: block;cursor: pointer;}
.video-li li .mask{position: absolute;left:0px;bottom: 0px;z-index: 2;height:58px;width:100%;background: #000;opacity: 0.5;filter: alpha(opacity=50);}
.video-li li .video-li-info{position: absolute;width: 100%;height: 58px;z-index: 5;line-height: 58px;font-size: 14px;color: #fff;bottom: 0px;left: 0px;}
.video-li li .video-li-info .name{left: 10px;top: 0px;position: absolute;}
.video-li li .video-li-info .time{right: 10px;top: 0px;position: absolute;}
.video-li li .video-li-txt{width: 347px;height: 47px;border: 1px solid #ddd;border-top: none;padding: 15px 10px;cursor: default;}
.video-li li .video-li-txt .li-mod{line-height: 24px;font-size: 14px;position: relative;height: 24px;color: #666;width: 100%;}
.video-li li .video-li-txt .li-mod-name{position: absolute;left:0px;top: 0px;color: #999;}
.video-li li .video-li-txt .li-mod-mak{right:0px;top: 0px;position: absolute;}

.video-li i.shoucang,.des-caseLi li i.shoucang{margin-top: -4px;}
.video-li i.shoucang.active,.des-caseLi li i.shoucang.active{background-position: -64px -200px;}
.video-li li:hover i.shoucang.active,.video-li li:hover i.shoucang:hover,.des-caseLi li:hover i.shoucang.active,.des-caseLi li:hover i.shoucang:hover{background-position: -98px -156px;}
.des-caseLi li i.shoucang{background-position: -98px -183px;}
.video-li li:hover i.shoucang,.des-caseLi li:hover i.shoucang{background-position: -98px -202px;}

.video-li li i.maker.active,.des-caseLi li i.maker.active{background-position: -67px -183px;}
.video-li li:hover i.maker,.des-caseLi li:hover i.maker{background-position:-25px -203px;}
.video-li li:hover i.maker.active,.video-li li:hover i.maker:hover,.des-caseLi li:hover i.maker.active,.des-caseLi li:hover i.maker:hover{background-position:-26px -183px;}
.video-li li:hover .li-mod-name,.video-li li:hover .video-li-txt .li-mod{color: #c33;}
.video-li li:hover .video-li-txt{border-color: #c33;}

/* 设计师相关案例 */
.des-caseLi li:hover p{color: #c33;}
.video-details{margin-top: 35px;}
.video-details h3{font-size:20px;color: #333;}
.video-details .video-box{margin-top: 35px;height:571px;}
.video-details .video-details-info{padding: 25px 0;color:#333;}
.video-details .video-details-info span{width: 250px;font-size: 16px;}
.video-details .video-details-info span.love_collection{width: auto;margin-right:10px;}
.video-details .video-details-info span.love_collection i.maker{margin-left:20px;}
.video-details .video-details-info span.love_collection i.shoucang.active,.video-details .video-details-info span.love_collection i.shoucang:hover{background-position: -64px -200px;}

.video-details .video-counts{margin-left: 35px;}
.video-details .video-time{margin-left:24px;}
.video-details .share{margin-left:107px;}
.video-details .video-li li{margin-bottom:0px;}
.video-details .video-case-coment{font-size: 16px;line-height:1.5;color: #333;}
.video-details .video-case-coment-about .title{font-size: 18px;padding-top:10px;color: #666;}
.video-details .video-case-coment-about .video-upload-info{color: #999;margin: 15px 0;font-size: 16px;}
.video-details .hr{height: 1px;_font-size:1px;_line-height:1px;background:#ddd;margin:20px 0;margin-bottom:-17px;}
.video-details .comment-wrapper{margin-top:17px;}
.video-details .comment-wrapper .comment-user{padding: 17px 0;font-size: 14px;color: #c33;}
.video-details .comment-wrapper .comment-user a{color: #c33;}
.video-details .comment-wrapper .comment-user a:hover{text-decoration:underline;font-weight: bold;}
.video-details .comment-wrapper .text-area{overflow:auto;width: 1198px;height:90px;border: 1px solid #ddd;font-size: 14px;color: #666;line-height:2;text-indent: 10px;}
.video-details .comment-wrapper .comment-button{margin-top:24px;}
.video-details .comment-wrapper button{width:98px;height: 38px;border: 1px solid #ddd;text-align: center;line-height: 38px;font-size: 14px;color: #666;}
.video-details .comment-wrapper button:hover{color: #c00;}

/* 客户见证详情 */
div.news-wrapper{padding-bottom:38px;border: 1px solid #ddd;width: 1198px;margin-top:36px;}
.news-wrapper .news-content{width: auto;padding:18px 15px;}
.hd-title{margin-top:48px;}
.hd-title .txt-title{font-size: 23px;color: #333;vertical-align: middle;margin-right:10px;}
.hd-title .hd-img-title{font-size:14px;}
.hd-title .hd-img-title img{display: block;margin-top: 2px;}
.hd-title .hd-img-title span{padding-left:7px;font-style: italic;}

.kehu-li-wrapper{margin-top:31px;}
.kehu-li-wrapper li{width:380px;margin-right:30px;margin-bottom:33px;}
.kehu-li-wrapper .kehu-li-wrapper1{width: 364px;padding: 24px 0;margin:0 8px;border-bottom:1px solid #ddd;}
.kehu-li-wrapper .kehu-li-wrapper1 .title{font-size: 18px;color: #333;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.kehu-li-wrapper .kehu-li-wrapper1 .data{font-size: 12px;margin-top: 12px;height: 14px;position: relative;line-height: 14px;color: #ccc;}
.kehu-li-wrapper .kehu-li-wrapper1 .data span{position: absolute;right: 0px;top:0px;color: #333;}
.kehu-li-wrapper .kehu-li-wrapper2{font-size: 12px;line-height: 2;margin: 20px 8px;color: #666;height:72px;width:362px;overflow: hidden;text-overflow: ellipsis;}
.kehu-li-wrapper .kehu-li-wrapper-inner{border: 1px solid #ddd;border-top: none;padding-bottom:32px;}
.kehu-li-wrapper li:hover .kehu-li-wrapper-inner{border-color:#c33;}
.kehu-li-wrapper li:hover .title{color:#c33;}
.kehu-li-wrapper .kehu-li-btn{margin-top: 4px;height: 32px;padding:0 8px;}
.kehu-li-wrapper .kehu-li-btn a{transition:all .3s ease-out;font-size:14px;color:#666;width:157px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #ddd;}
.kehu-li-wrapper .kehu-li-btn .kan{margin-right:21px;}
.kehu-li-wrapper .kehu-li-btn a:hover{background-color: #333;color: #fff;border-color: #333;}

/* 整装主材 专题页 */
.mainPage{margin-top: -2px;margin-bottom:-34px;}
.mainPage .btn{width: 196px;height: 44px;line-height: 44px;border-radius: 5px;margin-top: 47px;font-size: 18px;}
.mainPage .click{font-size: 18px;margin-top:24px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mainPage h2{font-weight: bold;font-size: 48px;padding-top: 65px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mainPage h4{font-size: 30px;margin-top: 26px;font-family:'heliosextthinregular';opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
	
/*page1*/
.mod-page1{height:586px;background-color:#ECECEC;}
.mod-page1 .p1{font-size: 30px;margin-top: 26px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page1 .p2{font-size: 40px;margin-top: 23px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page1 .p3{line-height: 1.5;margin-top: 24px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page1 .click{margin-top: 28px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page1 .click.click1{color: #c00;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page1 .click a{color: #36c;}
.mod-page1 .btn{background:#c00;color: #fff;line-height: 44px;border-radius: 3px;margin-top: 30px;}
.mod-page1 .p4{margin-top: 16px;}

/* page2 */
.mod-page2,.mod-page2 .img-wrapper{height: 652px;}
.mod-page2 .img-wrapper{position: absolute;left: 0px;top: 0px;z-index: 4;}
.mod-page2 .img-wrapper li{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;}
.mod-page2 .txt-wrapper{z-index: 8;}
.mod-page2 h2{padding-top: 86px;color: #900;}
.mod-page2 h4{color: #900;margin-top: 22px;}
.mod-page2 .p1{font-size: 24px;color: #900;margin-top: 26px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page2 .click1{font-size: 18px;color: #900;margin-top: 15px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page2 .btn{color: #fff;border-radius: 3px;background-color:#C3A983;}
.mod-page2 .click2{margin-top: 19px;font-size: 18px;color:#C3A983;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}

.mod-page2 .sImage-box{margin-top: 112px;height:99px;width: 816px;}
.mod-page2 .sImage-box .menu{position: absolute;top: 50%;color: #000;font-family: '宋体';text-align: center;line-height:25px;height: 25px;margin-top: -13px;font-size: 42px;cursor: pointer;}
.mod-page2 .sImage-box .menu:hover{color: #900;}
.mod-page2 .sImage-box .menu.left{left: 0px;}
.mod-page2 .sImage-box .menu.right{right: 0px;}
.mod-page2 .sImage-box .sImage-wrapper{width: 713px;height: inherit;}
.mod-page2 .sImage-box .sImage-wrapper li{width: 118px;height: 91px;padding: 4px;margin-right: 20px;position: relative;}
.mod-page2 .sImage-box .sImage-wrapper li.active,.mod-page2 .sImage-box .sImage-wrapper li:hover{background: url('../image/zhuantisimgbg.png');cursor: pointer;}
.mod-page2 .sImage-box .sImage-wrapper li a{position: absolute;left: 4px;top: 4px;width:118px;height: 91px;}
.mod-page2 .sImage-box .sImage-wrapper li.active a,.mod-page2 .sImage-box .sImage-wrapper li:hover a{background: #000;}
.mod-page2 .sImage-box .sImage-wrapper li.active img,.mod-page2 .sImage-box .sImage-wrapper li:hover img{opacity: 0.5;filter: alpha(opacity=50);}

/* page3 */
.mod-page3{background-color:#860100;height:710px;}
.mod-page3 .p1{line-height: 1.5;margin-top: 31px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page3 .img-wrapper{margin-top: 35px;}
.mod-page3 .img-wrapper ul li{width: 235px;height: 200px;margin-right:6px;}
.mod-page3 .img-wrapper ul li .img{width: 100%;height: 150px;border-radius: 5px;position: relative;*zoom:1;transition:all .3s linear;}
.mod-page3 .img-wrapper ul li .img img{border-radius: 5px;transition:all .3s linear;}
.mod-page3 .img-wrapper ul li .a-wrapper{transition:all .3s linear;position: absolute;left: 0px;top: 0px;padding-left: 12px;z-index: 5;padding-top: 21px;opacity: 0;filter: alpha(opacity=0);}
.mod-page3 .img-wrapper ul li .a-wrapper a{margin: 0 0 12px 0px;width:98px;margin-left: 13px;font-size: 12px;}
.mod-page3 .img-wrapper ul li .a-wrapper a:hover{color: #c30;font-weight: bold;text-decoration: underline;}
.mod-page3 .img-wrapper ul li:hover .img,.mod-page3 .img-wrapper ul li.active .img{background:#C3A983;}
.mod-page3 .img-wrapper ul li:hover img,.mod-page3 .img-wrapper ul li.active img{opacity: 0.4;filter: alpha(opacity=40);}
.mod-page3 .img-wrapper ul li:hover .a-wrapper,.mod-page3 .img-wrapper ul li.active .a-wrapper{opacity: 1;filter: alpha(opacity=100);}
.mod-page3 .img-wrapper ul li p{font-size: 16px;margin-top: 34px;text-align: center;}

.mod-page3 .btn{background-color:#C3A983;}

/* page4 */
.mod-page4{height: 791px;background-color: #fff;}
.mod-page4 .li-wrapper{padding-top: 87px;margin-bottom: -72px;overflow: hidden;}
.mod-page4 .li-wrapper .w1060{width: 1060px;}
.mod-page4 ul{height: 404px;position: relative;}
.mod-page4 ul li{position: absolute;left: 0px;top: 0px;opacity: 0;filter: alpha(opacity=0);}
.mod-page4 ul li i{width:90px;height: 90px;background-image: url('../image/services-icons.png');background-repeat: no-repeat;}
.mod-page4 ul li .txt{margin-top: 24px;font-size: 16px;}
.mod-page4 ul li .i1{background-position: 0px 0px;}
.mod-page4 ul li .i2{background-position: -194px 0px;}
.mod-page4 ul li .i3{background-position: -388px 0px;}
.mod-page4 ul li .i4{background-position: -581px 0px;}
.mod-page4 ul li .i5{background-position: -775px 0px;}
.mod-page4 ul li .i6{background-position: -970px 0px;}
.mod-page4 ul li .i7{background-position: 0 -201px;}
.mod-page4 ul li .i8{background-position: -194px -201px;}
.mod-page4 ul li .i9{background-position: -388px -201px;}
.mod-page4 ul li .i10{background-position: -581px -201px;}
.mod-page4 ul li .i11{background-position: -775px -201px;}
.mod-page4 ul li .i12{background-position: -970px -201px;}
.mod-page4 ul li .text-wrapper{text-align: left;opacity:0;transition:all .3s linear;position: absolute;width: 236px;height: 233px;z-index:5;background: url('../image/services-txt-bg.png') center no-repeat;left: 50%;margin-left: -118px;top:-69px;}
.mod-page4 ul li .text-wrapper p{padding:54px 25px 0 30px;font-size: 12px;color: #fff;line-height: 18px;transition: all .3s linear;}
.mod-page4 ul li:hover .text-wrapper{opacity: 1;}
.mod-page4 ul li:hover .txt{opacity: 0;}
.mod-page4 .btn{margin-top: 66px;background-color: #000;color: #fff;}
.mod-page4 .click{color: #c00;}

/* page5 */
.mod-page5{height: 996px;background-color: #000;}
.mod-page5 .animate-wrapper{height: 587px;margin-top: 70px;width: 1000px;}
.mod-page5 .animate-wrapper .image{opacity: 0;filter: alpha(opacity=0);}
.mod-page5 .animate-wrapper p{width: 100%;text-align:left;color: #fff;}
.mod-page5 .animate-wrapper .p-wrapper{position: relative;z-index: 3;}
.mod-page5 .animate-wrapper .bg{position: absolute;border-style: solid;border-color:#B6B6B6;border-width:1px 1px 0 0;top:33px;right: 10px;}
.mod-page5 .animate-wrapper .dot{position: absolute;width: 10px;height: 10px;background: url('../image/txt-dot.png') no-repeat;right:5px;bottom: 5px;z-index: 3;}
.mod-page5 .animate-wrapper .dot:hover{background: url('../image/txt-bg-active.png') no-repeat;width: 20px;height: 20px;bottom:0px;right:0px;}

.mod-page5 .animate-wrapper div.txt-wrapper{width: 0;height: 0;}
.mod-page5 .animate-wrapper div.txt-wrapper .p-wrapper{opacity:0;filter: alpha(opacity=0);}


.mod-page5 .animate-wrapper .txt18{font-size: 18px;}
.mod-page5 .animate-wrapper .txt16{font-size: 16px;margin-top: 6px;}
.mod-page5 .animate-wrapper .txt12{font-size: 12px;line-height:1.5;margin-top:5px;}

/* txt1 */
.mod-page5 .txt1-wrapper{width:381px;height: 253px;right:552px;bottom: 339px;z-index:1;overflow:hidden;width:0px;}
.mod-page5 .txt1-wrapper .bg{width:240px;height:207px;}
.mod-page5 .txt1-wrapper .p-wrapper{width: 290px;}

/* txt2 */
.mod-page5 .txt2-wrapper{width:381px;height:158px;right:638px;bottom:275px;z-index:1;overflow:hidden;}
.mod-page5 .txt2-wrapper .bg{width:250px;height:121px;}
.mod-page5 .txt2-wrapper .p-wrapper{width:236px;}

/* txt3 */
.mod-page5 .txt3-wrapper{width:288px;height:81px;right:697px;bottom:190px;z-index:1;overflow:hidden;}
.mod-page5 .txt3-wrapper .bg{width:165px;height:30px;}
.mod-page5 .txt3-wrapper .p-wrapper{width:120px;}

/* txt4 */
.mod-page5 .txt4-wrapper{width:276px;height:91px;right:618px;top:432px;z-index:1;overflow:hidden;}
.mod-page5 .txt4-wrapper .bg{border-width:0 1px 1px 0;top:10px;width:165px;height:50px;}
.mod-page5 .txt4-wrapper .dot{top: 5px;}
.mod-page5 .txt4-wrapper .dot:hover{top:0px;}
.mod-page5 .txt4-wrapper .p-wrapper{width:120px;margin-top: 25px;}

/* txt5 */
.mod-page5 .txt5-wrapper{width:489px;height:137px;left:511px;bottom:401px;z-index:1;overflow:hidden;}
.mod-page5 .txt5-wrapper .bg{border-width:1px 0 0 1px;top:31px;left:10px;width:165px;height:84px;}
.mod-page5 .txt5-wrapper .dot{bottom: 5px;left: 5px;}
.mod-page5 .txt5-wrapper .dot:hover{left: 0px;bottom: 0px;}
.mod-page5 .txt5-wrapper .p-wrapper{width:303px;float: right;}

/* txt6 */
.mod-page5 .txt6-wrapper{width:380px;height:82px;left:613px;top:197px;z-index:1;overflow:hidden;}
.mod-page5 .txt6-wrapper .bg{border-width:1px 0 0 0px;top:46px;left:10px;width:165px;height:2px;}
.mod-page5 .txt6-wrapper .dot{top: 41px;left: 5px;}
.mod-page5 .txt6-wrapper .dot:hover{left: 0px;top: 36px;}
.mod-page5 .txt6-wrapper .p-wrapper{width:200px;float: right;}

/* txt7 */
.mod-page5 .txt7-wrapper{width:443px;height:86px;left:518px;top:310px;z-index:1;overflow:hidden;}
.mod-page5 .txt7-wrapper .bg{border-width:1px 0 0 0px;top:15px;left:10px;width:175px;height:84px;}
.mod-page5 .txt7-wrapper .dot{top: 11px;left: 5px;}
.mod-page5 .txt7-wrapper .dot:hover{left: 0px;top: 6px;}
.mod-page5 .txt7-wrapper .p-wrapper{width:246px;float: right;}

/* txt8 */
.mod-page5 .txt8-wrapper{width:486px;height:148px;left:493px;top:385px;z-index:1;overflow:hidden;}
.mod-page5 .txt8-wrapper .bg{border-width:0px 0 1px 1px;top:17px;left:10px;width:153px;height:66px;}
.mod-page5 .txt8-wrapper .dot{top: 5px;left: 5px;}
.mod-page5 .txt8-wrapper .dot:hover{left: 0px;top: 0px;}
.mod-page5 .txt8-wrapper .p-wrapper{width:305px;float: right;margin-top: 65px;}


.mod-page5 .animate-wrapper .image{margin:0 auto;padding-top:90px;height:490px;width:600px;position: relative;left: -39px;}
.mod-page5 .btn{color: #000;background-color:#C3A983;margin-top:33px;}

/* page6 */
.mod-page6{height: 835px;background-color: #fff;}
.mod-page6 .p1{font-size: 40px;color: #fff;width: 884px;height:72px;line-height: 74px;background-color:#870100;margin-top:24px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page6 .brand{margin-top: 60px;}
.mod-page6 .brand ul.mt{margin-top: 36px;margin-left: -40px;}
.mod-page6 .brand li{margin-right:40px;width: 137px;height: 137px;border-radius: 50%;}
.mod-page6 .btn{background-color: #000;color: #fff;margin-top: 60px;}
.mod-page6 .click{color: #c00;}

/* page7 */
.mod-page7{height: 1018px;background-color:#ECECEC;}
.mod-page7 .img-wrapper{height: 360px;margin-top: 44px;}
.mod-page7 .img-wrapper ul{position: relative;}
.mod-page7 .img-wrapper ul li{position: absolute;opacity: 0;filter: alpha(opacity=0);}
.mod-page7 .services-item-wrapper{margin-top:53px;}
.mod-page7 .services-item-wrapper i{width:90px;height:89px;background-image: url('../image/servicesitemicon.png');}
.mod-page7 .services-item-wrapper .p1{font-size: 18px;margin-top: 25px;}
.mod-page7 .services-item-wrapper .p2{font-size: 12px;margin-top:9px;}
.mod-page7 .services-item-wrapper .p3{line-height: 20px;margin-top: 7px;font-size: 14px;color: #666;}
.mod-page7 .services-item-wrapper li{margin-right:70px;text-align: center;}
.mod-page7 .services-item-wrapper li .i2{background-position: -246px 0px;}
.mod-page7 .services-item-wrapper li .i3{background-position: -491px 0px;}
.mod-page7 .services-item-wrapper li .i4{background-position: -736px 0px;}
.mod-page7 .services-item-wrapper li .i5{background-position: -982px 0px;}
.mod-page7 .btn{background-color: #D00;color: #fff;margin-top: 60px;}
.mod-page7 .click{color: #c00;}

/* page8 */
.mod-page8{height: 1279px;background-color: #fff;}
.mod-page8 .img{margin-top: 59px;opacity: 0;filter: alpha(opacity=0);}
.mod-page8 .img2{margin-top: 57px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page8 .img3{margin-top:20px;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}
.mod-page8 .btn{margin-top: 40px;background-color: #000;color: #fff;}
.mod-page8 .click{color: #c00;opacity: 0;filter: alpha(opacity=0);position: relative;top: 150px;}

/* 热庄小区 */
.mod-add{z-index: 10;padding:50px 0;margin-top:40px; height:650px;}
.mod-add-bg{z-index: 5;width: 100%;height:738px;background-color:#eee;left: 0px;top:998px;}
.mod-add-item-list .mod-add-item{float: left;*display: inline;width: 585px;height: 300px;margin-right:30px;margin-bottom:30px;position: relative;*zoom: 1;}
.mod-add-item-list .mod-add-item .mask{position: absolute;z-index:12;left: 0px;top: 0px;width: 100%;height: 100%;background:#000;opacity: 0;filter: alpha(opacity=0);}
.mod-add-item-list .mod-add-item .mask-info-wrapper{position: absolute;z-index: 15;width: 100%;height: 100%;left: 0px;top: 0px;opacity: 0;filter: alpha(opacity=0);}
.mod-add-item-list .mod-add-item img.hot{position: absolute;left: 0px;top: 0px;}
.mod-add-item-list .mod-add-item em{color:#c33;}

.mod-add-item-list .mod-add-item .p1{margin-top:60px;font-size:18px;}
.mod-add-item-list .mod-add-item .p2{font-size:12px;margin-top:18px;color: #fff;}
.mod-add-item-list .mod-add-item .hr{width: 305px;height: 1px;*font-size:0px;background-color:#dcdcdc;margin-top:24px;}
.mod-add-item-list .mod-add-item .p3{line-height: 22px;padding:0 22px;font-size:12px;margin-top:13px;}
.mod-add-item-list .mod-add-item .btn-details{width:157px;height:30px;border: 1px solid #DCDCDC;font-size:14px;margin-top:22px;text-align: center;line-height:30px;}
.mod-add-item-list .mod-add-item .btn-details:hover{color: #c33;text-decoration: underline;border-color:#c33;}

/* 全局通用 a 关键词 */
a.keyword{color:#c33;font-weight:bold;text-decoration:underline;}


/* 参观实景 */
.site-detail{border: 1px solid #ddd;margin-top:27px;margin-bottom:36px;}
.site-detail .site-image-title{font-size:24px;color: #000;text-align: center;margin-top:22px;margin-bottom:31px;}
.site-detail .site-image-wrapper-big{width:100%;height: 479px;}
.site-detail .site-image-wrapper-big li{position: absolute;left: 0px;top: 0px;width: 100%;}
.site-detail .site-image-wrapper-big li img{max-width: 100%;}
.site-detail .site-image-wrapper-small{margin-top:34px;height: 148px;background:#eee;}
.site-detail .site-image-wrapper-small ul{width: 1100%;}
.site-detail .site-image-wrapper-small .site-image-wrapper-inner{width:1153px;top:23px;}
.site-detail .site-image-wrapper-small li{width:184px;height:100px;margin-right:55px;border: 1px solid #eee;cursor: pointer;}
.site-detail .site-image-wrapper-small li.active,.site-detail .site-image-wrapper-small li:hover{border-color: #c33;}
.site-detail-wrapper .site-detail-text-wrapper .site-detail-mod b{color:#333;}
.site-detail .site-image-wrapper-small li{overflow: hidden;}
.site-detail .site-image-wrapper-small li img{width:184px;min-height:100px;}

.site.hd-title{margin-top:30px;}
.hd-title{padding-left:2px;}
.site-detail-wrapper .site-detail-text-wrapper{margin-top:15px;padding-left: 17px;margin-bottom:-5px;}
.site-detail-wrapper .site-detail-text-wrapper .site-detail-mod{line-height: 24px;font-size:14px;}
.site-rel{margin-top:27px;}
.site-rel ul{margin-left:32px;}
.site-rel li{margin-right:32px;width: 260px;margin-bottom:28px;cursor: pointer;}
.site-rel li img{border:1px solid #ddd;}
.site-rel li:hover img,.site-rel li.active img{border-color:#c33;}
.site-rel li:hover p{color: #c33;}
.site-rel li p{overflow: hidden;text-overflow: ellipsis;line-height: 1;white-space: nowrap;}
.site-rel li .p1{margin-top:26px;font-size: 16px;}
.site-rel li .p2{margin-top:15px;font-size:14px;}
.site-rel li .p3{margin-top:15px;font-size:14px;color: #999;}

.site-image-wrapper .btn{font-family:"宋体";cursor:pointer;position: absolute;width: 45px;height:55px;line-height:55px;background: rgba(0,0,0,0.5);color: #fff;font-size: 25px;text-align: center;top: 50%;margin-top: -12px;}
.site-image-wrapper .btn:hover{color: #f00;background: rgba(0,0,0,0.7);}
.site-image-wrapper .btn.prev{left: 0px;}
.site-image-wrapper .btn.next{right: 0px;}		

.property-detail{margin-top:32px;padding-bottom:22px;border-bottom:3px solid #eee;}
.property-detail .detail-img-wrapper{width:411px;}
.property-detail .detail-property-name{font-size:24px;color: #666;text-align: center;}
.property-detail .images-big{margin-top:29px;height:440px;}
.property-detail .images-big li,.property-detail .images-big a{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.property-detail .images-small{margin-top:21px;height:90px;}
.property-detail .images-small .btn{position: absolute;font-family:"宋体";font-size:18px;cursor:pointer;border-radius:50%;width:25px;height: 25px;background-color:#9B9793;color: #fff;text-align: center;line-height: 25px;margin-top: -12px;top: 50px;}
.property-detail .images-small .btn:hover{color: #c00;}
.property-detail .images-small .btn.prev{left: 0px;text-indent:-2px;}
.property-detail .images-small .btn.next{right: 0px;text-indent: 1px;}
.property-detail .images-small .images-small-wrpper{width:337px;margin-left:37px;}
.property-detail .images-small .images-small-wrpper ul{width: 10000%;}
.property-detail .images-small .images-small-wrpper li{margin-right:18px;width:100px;height: 90px;}
.property-detail .images-small .images-small-wrpper li img{width:98px;height:88;}
.property-detail .images-small .images-small-wrpper li a{display: block;width: 98px;height: 88px;border:1px solid #fff;}
.property-detail .images-small .images-small-wrpper li.active a{border-color:#c33;}

/* 文字详情 */
.property-detail .detail-info-wrapper{padding-top:50px;margin-left:40px;}
.property-detail .text-info{margin-bottom:23px;font-size:14px;color: #666;}
.property-detail .text-info em{color: #c33;}
.property-detail .text-info em.size{font-size: 18px;padding:0 5px;}
.property-detail .text-info span.text{width:50%;}
.property-detail .text-info span.title{vertical-align:top;}
.property-detail .text-info .shop-info{width:238px;}
.property-detail .text-info .text-mod{margin-top:13px;color: #999;line-height: 30px;}
.property-detail .text-info .text-mod a{background-color:#c33;color: #fff;padding:6px 18px;margin-left:19px;}
.property-detail .text-info .txt-title{font-size: 14px;color: #666;}
.property-detail .text-info .eva{margin-right:7px;vertical-align: middle;}
.property-detail .text-info .eva a{background-image: url("../image/eva.png");background-repeat: no-repeat;background-position:top;width:14px;height:13px;margin-right:4px;}
.property-detail .text-info .eva a.active,.property-detail .text-info .eva a.hover{background-position:bottom;}
.property-detail .text-info .eva-counts{color: #999;font-size:12px;}
.property-detail .text-info a{width:16px;height: 16px;line-height: 18px;}
.property-detail .property-detail-message{width: 408px;}
.property-detail .property-detail-message .btn{margin-top:26px;}
.property-detail .property-detail-message textarea{line-height:1.5;color: #999;padding:10px;width:388px;height:91px;border: 1px solid #ddd;font-size: 14px;}
.property-detail .property-detail-message button{width:90px;text-align: center;line-height:30px;height:30px;color: #fff;background-color:#2C3323;}

.property-detail .property-detail-other-case{width:298px;height: 601px;border: 1px solid #ddd;}
.side-image{width: 278px;padding:0 10px;height:601px;}
.side-image .side-image-header{padding: 20px 0px;}
.side-image .side-image-header .title{font-size:18px;font-weight: bold;color: #000;}
.side-image .side-image-header .action{padding-right:26px;background: url("../image/exchange-action.png") right center no-repeat;font-size:12px;line-height: 18px;color: #333;}
.side-image .side-image-wrapper{height:535px;}
.side-image .side-image-wrapper .h110{height: 110%;}
.side-image .side-image-wrapper a{display: block;width: 278; height: 165px;margin-bottom:20px;position: relative;color: #fff;}
.side-image .side-image-wrapper a:hover p{color: #c33;}
.side-image .side-image-wrapper .mask{position: absolute;bottom: 0px;left: 0px;width: 100%;z-index: 4;background:#000;opacity:0.35;filter: alpha(opacity=35);height:34px;}
.side-image .side-image-wrapper p{position: absolute;left: 0px;bottom: 0px;width: 100%;height:34px;line-height: 34px;color: #fff;font-size: 14px;z-index:6;text-align: center;}

/* 留言 */
.property-message{margin-top:23px;margin-bottom:-20px;}
.property-message .propery-message-item{padding: 0 28px;padding-bottom:20px;border-bottom: 1px dotted #ddd;margin-bottom:20px;}
.property-message .propery-message-item .img{width:88px;height:88px;margin-right:20px;}
.property-message .propery-message-item .message-item-container{margin-top:10px; width:905px;}
.property-message .propery-message-item .message-item-header{font-size: 12px;color: #999;}
.property-message .propery-message-item .message-item-header em{color: #c33;padding-right:10px;}
.property-message .propery-message-item .message-item-header .time{padding-left:20px;}
.property-message .propery-message-item .floor{position: absolute;right: 25px;top: 0px;}
.property-message .propery-message-item .message-item-text{font-size: 14px;color: #333;margin-top: 6px;line-height:26px;}

/* 相关楼盘 */
.rel-floor .rel-floor-header{height: 63px;line-height: 63px;font-size:24px;text-indent:5px;border-bottom:1px solid #ddd;}
.rel-floor .rel-floor-wrapper{width:1140px;margin-top:33px;}
.rel-floor .rel-floor-wrapper li{width:260px;margin-right:33px;}
.rel-floor .rel-floor-wrapper li img{width: 258px;border:1px solid #ddd;}
.rel-floor .rel-floor-wrapper li a{width:258px;padding-bottom:29px;}
.rel-floor .rel-floor-wrapper li:hover img{border-color: #c33;}
.rel-floor .rel-floor-wrapper li:hover p{color:#c33;}
.rel-floor .rel-floor-wrapper li .p1{font-size: 16px;margin-top:26px;line-height: 1;}
.rel-floor .rel-floor-wrapper li .p2{font-size:14px;margin-top:15px;line-height: 1;}



.s1,.s2,.s3{
	width:134px;
	height:132px;
	display:block;
}
.s1{
	background:url(../image/s1v.jpg) 0 0 no-repeat;
}
.s1:hover{
	background:url(../image/s1.jpg) 0 0 no-repeat;
}
.s2{
	background:url(../image/s2v.jpg) 0 0 no-repeat;
}
.s2:hover{
	background:url(../image/s2.jpg) 0 0 no-repeat;
}
.s3{
	background:url(../image/s3v.jpg) 0 0 no-repeat;
}
.s3:hover{
	background:url(../image/s3.jpg) 0 0 no-repeat;
}

.about_menu ul{
	border-bottom:#ccc solid 1px;
	height:78px;
	padding-bottom:10px;
	display:block;
	margin-top:10px;
}

.about_menu ul li{
	width:126px;
	height:88px;
	float:left;
	text-align:center;
}
.about_menu ul li:hover,.about_menu ul li.cur{
	width:126px;
	padding-top:20px;
	height:68px;
	float:left;
	text-align:center;
	background:url(../image/aboutmenu.png) 0 0 no-repeat;
	color:#FFF;
}
.about_menu ul li:hover,.about_menu ul li:hover a,.about_menu ul li.cur，,.about_menu ul li.cur a{
	color:#FFF;
}

.about_menu ul li a{
	font-size:18px;
	display:block;
	line-height:26px;
	font-weight:700;
}
.about_menu ul li span{
	text-transform:uppercase;
	font-size:11px;
	line-height:16px;
}



.about_service ul{
	border-bottom:#ccc solid 1px;
	height:78px;
	padding-bottom:10px;
	display:block;
	margin-top:10px;
}

.about_service ul li{
	width:126px;
	height:88px;
	margin-right:10px;
	float:left;
	text-align:center;
}
.about_service ul li:hover,.about_service ul li.cur{
	width:126px;
	padding-top:20px;
	height:68px;
	float:left;
	text-align:center;
	background:url(../image/aboutmenu.png) 0 0 no-repeat;
	color:#FFF;
}
.about_service ul li:hover,.about_service ul li:hover a,.about_service ul li.cur，,.about_service ul li.cur a{
	color:#FFF;
}

.about_service ul li a{
	font-size:16px;
	display:block;
	line-height:26px;
	font-weight:700;
}
.about_service ul li span{
	text-transform:uppercase;
	font-size:11px;
	line-height:16px;
}

/*优惠活动*/
.huod .block {
    background: #f4f4f6 none repeat scroll 0 0;
    height: 300px;
    margin-bottom: 10px;
    padding: 10px 15px;
	border-bottom:#999 dotted 1px;
}

.huod .block .txt {
    margin-left: 30px;
    width: 624px;
}

.huod  .block .txt h1 a {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
}
.huod  .block .txt h1 a:hover {
    text-decoration: underline;
}
.huod  .block .txt h2 {
    border-bottom: 1px solid #000;
    color: #cccaca;
    line-height: 30px;
    margin-bottom: 5px;
    padding-bottom: 5px;
	font-size:12px;
}
.huod  .block .txt h2 span {
    color: #ff6600;
    padding-left: 20px;
}
.huod  .block .txt p {
    color: #767676;
	font-size:16px;
    height: 172px;
    line-height: 30px;
    text-indent: 30px;
}
.huod  .block .txt .btnbox {
    padding-top: 15px;
}
.huod  .block .txt .btnbox a {
    background: #ff6600 none repeat scroll 0 0;
    border: 1px solid #ff6600;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 143px;
}
.huod  .block .txt .btnbox a:hover {
    opacity: 0.7;
}
.huod  .block .txt .btnbox .btn2 {
    background: #fff none repeat scroll 0 0;
    border-color: #dedcdc;
    color: #acacac;
    margin-left: 5px;
}



.huod {
    border: 1px solid #d0d0d0;
    padding: 0;
    width: 1200px;
}
.huod .title {
    border-bottom: 1px solid #d0d0d0;
    font-size: 24px;
    font-weight: bold;
    height: 90px;
    line-height: 60px;
	text-align:center;
    padding-left: 13px;
}
.huod .title .infobox {
    color: #b3b3b3;
    font-size: 12px;
    font-weight: normal;
    height: 60px;
    width: 100%;
	margin-top:-30px;
}
.huod .txtbd {
    font-size: 14px;
    line-height: 30px;
    padding: 20px 10px;
}

/* article_category
----------------------------------------------- */
#articleList dl {
 border-bottom: 1px dotted #D1D1D1;
 padding: 20px 0;
 zoom:1;
 overflow:hidden;
}
#articleList dl.last {
 border-bottom: 0;
}
#articleList dt a{
	font-size:18px;
	font-weight:700;
	color:#333;
}
#articleList dt {
 width: 620px;
 background: url(images/icon_red.gif) no-repeat left 50%;
 margin-bottom: 10px;
}
#articleList dd {
 color: #999999;
 padding-left: 2px;
 line-height: 180%;
 zoom: 1;
 overflow: hidden;
}
#articleList dd p {
 float: left;
}
#articleList dd p.img {
 margin-right: 10px;
}
#articleList dd p.desc {
 width: 590px;
}
#articleList .numDate {
 float: right;
 text-align: right;
 padding-top: 12px;
}
#articleList .numDate em {
 background-color: #0072C6;
 color: #FFF;
 padding: 3px 4px;
 font-size: 14px;
 font-weight: bold;
}
#articleList .numDate p {
 font-size: 16px;
 color: #999999;
 margin-top: 5px;
}
/* article
----------------------------------------------- */
#article {
 padding: 20px 0;
}
#article h1 {
 color: #333333;
 font-size: 18px;
 font-weight: bold;
}
#article .info {
 padding: 2px 0 20px 0;
 color: #999999;
 font-size: 13px;
}
#article .content {
 color: #666666;
 line-height: 180%;
}